c语言:输入一个1到26的序号,输出其对应的小写字母 输入1-26数字中的一个,输出对应的大写英文字母(例如输入3...

\u7528C\u8bed\u8a00\u7f16\u7a0b\uff1a\u4ece\u952e\u76d8\u8f93\u5165\u4e00\u4e2a\u82f1\u6587\u5927\u5199\u5b57\u6bcd\uff0c\u8f93\u51fa\u5176\u5bf9\u5e94\u7684\u5c0f\u5199\u5b57\u6bcd\u4ee5\u53ca\u5c0f\u5199\u5b57\u6bcd\u5bf9\u5e94\u7684ASCII\u7801\u503c\u3002

#include int main() { char ch; scanf("%c",&ch);//\u8f93\u5165\u5927\u5199\u5b57\u6bcd printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); //\u8f93\u51fa.\uff08'A-'a'\uff09\u662fASC\u7801\u8868\u4e0a\u5927\u5199\u4e0e\u5c0f\u5199\u5b57\u6bcd\u95f4\u7684\u5dee\u503c //ch-('A'-'a')\uff1a\u5927\u5199\u8f6c\u5c0f\u5199\u3002\u8f93\u51faASC\u7801\uff0c\u5229\u7528\u8f93\u51fa\u683c\u5f0f\u63a7\u5236%d\u5c31\u53ef\u4ee5\u81ea\u52a8\u8f6c\u6362\u8f93\u51fa\u4e86 return 0; }

\u4fee\u6539\u697c\u4e0a\u7f51\u53cb\u7684\u8bed\u6cd5\u9519\u8bef\uff1a
#includeint main(){ int a; char c;/*\u6ce8\u610f\u8fd9\u91cc*/scanf("%d",&a); c=a+'A'-1;/*\u6ce8\u610f\u8fd9\u91cc*/ printf("%c\n",c); return 0;}\u53d8\u91cf\u5b9a\u4e49\u5fc5\u987b\u653e\u5728\u6267\u884c\u8bed\u53e5\u4e4b\u524d\u3002

思路:因为小写字母的ASCII码是连续的,所以可以直接输出'a'+n-1,表示第n个字母。

参考代码:

#include <stdio.h>
#include <string.h> 
int main()
{
int n;
scanf("%d",&n);
printf("%d:%c
",n,'a'+n-1);
return 0;
}
/*
运行结果:
4:d
*/


#include <stdio.h>
int main()
{
printf("输入一个数列(1到26之间):");
int a;
scanf("%d",&a);
if(a>=1&&a<=26)
printf("%c",a+96);
else
printf("你输入的数列是错误的!");
}

int main()
{
    int x;
    scanf("%d",&x);
    putchar(x+'a'-1);
    return 0;
}

在C中,字符是按ASCII码储存的,可以直接像操作整数一样操作。



  • 姹涓涓狢璇█瀛︾敓瀛︾睄绠$悊绯荤粺婧愪唬鐮
    绛旓細{ CAIDAN();printf("\n 璇杈撳叆搴忓彿: (1~8) ");choose=getch();system("cls");switch(choose){ case'1': printf(" %c",choose);ZHUCE();break;case'2': printf(" %c",choose);XIUGAI();break;case'3': printf(" %c",choose);SHANCHU();break;case'4': printf(" %...
  • C璇█:闅忔満浜х敓搴忓彿鍜屾垚缁,涓6涓粨鏋勪綋鏁扮粍鐨勫厓绱犳帓搴忋傚拫鍐?_鐧惧害...
    绛旓細printf("\n\n鎸夊鍙风敱灏忓埌澶ф帓搴...\n");for(i=0;i<6;i++){ for(k=i,j=k+1;j<6;j++)if(stu[k].S_N>stu[j].S_N)k=j;if(i!=k)t=stu[k],stu[k]=stu[i],stu[i]=t;printf("%05d %4d ",stu[i].S_N,stu[i].score);} printf("\n\n鎸夋垚缁╃敱澶у埌灏忔帓搴....
  • c璇█c璇█
    绛旓細缂栫▼杈撳嚭鍙宠竟鍥惧舰锛屽叾琛屾暟n 锛<= 26锛夌敱杈撳叆鑰屽畾銆 A A B A A B C B A A B C D C B A include <stdio.h> main (){ int i,j,k;int a,n;printf("please input your low:\n");scanf("%d",&n);for(i=1;i<=n;i++){ for(j=1;j<=n-i;j++)printf(" ");a=65...
  • 姹傞珮鎵嬪府璇ヤ竴閬C璇█鐨灏忛棶棰樸傛妸棰樹腑鐨勭敤搴忓彿1,2,3,4,5琛ㄧず杈撳叆鎸囦护鐨...
    绛旓細scanf("%c",&n);while (n!='B'&&n!='Q'&&...){ printf("杈撳叆閿欒鐨勫姛鑳斤紝璇烽噸鏂拌緭鍏ュ姛鑳介夐」:");scanf("%d",&n);} switch (n){ case 'Q':add();break;case 'B':find();break;case 'F':tongji();break;case 'X':read();break;case 'M':break;} } void main(){ men...
  • 濡備綍鐢C璇█缂栧啓涓涓鎺掑簭绋嬪簭
    绛旓細printf("璇杈撳叆濮撳悕锛歕n");gets(info[i].cName);printf("璇疯緭鍏ユ暟瀛︺佽嫳璇佽绠楁満鍩虹鐨勬垚缁╋紝鍒嗗埆鐢ㄥ洖杞﹂敭闅斿紑锛歕n");for(j=0;j<3;j++){ gets(temp);info[i].fscore[j]=atof(temp);} info[i].fscore[3] = info[i].fscore[0] + info[i].fscore[1] + info[i].fscore[2...
  • c璇█ 鏃呴閲屾湁涓鐧句釜鎴块棿,浠1鍒100缂栦簡鍙
    绛旓細for (k = 1; k <= 100; k++)if (a[j]) printf("%d ", j);鏀规垚 if(a[k]) printf("%d",k);姝ゆ椂浣犵殑j宸茬粡鏄涓涓瀹氬笺傘傘俛[j]涓瀹氫负0 锛屼笉绠鎬庝箞鍙橈紝閮戒笉浼氬奖鍝嶄綘鐨勫垽鏂傘傘
  • C璇█缂栫▼:鏈塶涓汉鍥存垚涓鍦,鎸夐『搴忎粠1鍒n缂栧彿銆備粠绗竴涓汉寮濮,鎶ュ埌3...
    绛旓細include<stdio.h> int main(int argc,char*argv[]){ int i,j=0,k=0,n;int a[30]={0};printf("璇杈撳叆鏈夊嚑涓汉鐜╂父鎴:");scanf("%d",&n);for(i=0;i<n;i++){ a=1;//1浠h〃娲荤潃锛0浠h〃鍑哄眬 } for(i=1;i<4;i=i%3+1)//鎺у埗i鐨勫煎湪[0锛3]{ if(3==i&&a[j]!=0...
  • 鎬庝箞缁C璇█涓殑瀛楃涓缂栧彿銆
    绛旓細鐩存帴浣跨敤浜岀淮鏁扮粍灏辫浜嗐傘備緥濡傦細int n;char shu_ru_fa[100][100];scanf("%d",n);for(i=0;i<n;i++)scanf("%s",shu_ri_fa[i]);杩欐牱杈撳叆鍚庯紝姣忎釜瀛楃涓查兘浼鏈変竴涓鍙风爜锛屽亣璁撅細浣跨敤涓婇潰鐨勮祫鏂欙紙5绉杈撳叆娉锛夐偅涔 shu_ru_fa[0]浠h〃鐫 Sogou Pinyin shu_ru_fa[1]浠h〃鐫 Google ...
  • 姹傚ぇ绁炲府鎴戣В鍐充竴涓c璇█鐨闂鍚
    绛旓細鍏朵腑涓綅搴忓彿涓1锛屽崄浣嶅簭鍙蜂负2锛岀櫨浣嶅簭鍙蜂负3锛屽崈浣嶅簭鍙蜂负4锛岃嫢鍔犵殑缁撴灉澶т簬9锛屽垯鐢ㄨ鏁伴櫎浠10鐨勪綑鏁版浛鎹紝骞朵氦鎹㈡渶楂樹綅鍜屾渶浣庝綅銆傝姹傦細缂栧啓鍑芥暟void encode(int x[],int n,int y[])锛屽叾涓瓁鎸囧悜鐨勬暟缁勪腑瀛樻斁n涓笉瓒呰繃4浣嶇殑姝f暣鏁 锛屽姞瀵嗚繃鐨刵涓鏁存暟淇濆瓨鍦▂鎸囧悜鐨勬暟缁勪腑銆傛祴璇曟暟鎹細13锛...
  • 鎬庢牱鐢C璇█缂栫▼瑙e喅杩欎釜闂?
    绛旓細鍋囪鏀堕泦鍒颁簡涓涓鐝鐢熺殑鎵鏈夋垚缁╀俊鎭(涓嶄綆浜20浜),瑕佹眰鐢C璇█缂栧啓涓涓畝鍗曠殑鎴愮哗绠$悊绯荤粺,瀵瑰鐢熶釜浜轰俊鎭繘琛岀鐞,鍙繘琛褰曞叆銆佹祻瑙堛佹煡璇佷慨鏀广佹帓搴忋佺粺璁$殑鍔熻兘銆備俊鎭唴瀹瑰寘鍚:(1)瀛︾敓鐨勫鍙(2)瀛︾敓鐨勫鍚(3)瀛︾敓鐨勬垚缁(璇枃銆佹暟瀛︺佽嫳璇佽绠楁満,璇剧▼骞冲潎鍒)銆1.褰曞叆銆佹祻瑙堝姛鑳:鎸夊鍙烽『搴忓綍鍏ュ鐢熶俊鎭(...
  • 扩展阅读:c++语言入门自学 ... c视频教程 ... 一节课教你学会c++视频 ... c++中<< ... 一节课学会c++原视频 ... c语言二叉树前序中序后序 ... 学习c++的视频 ... c语言基础知识入门 ... c语言输入n个数逆序输出 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网