22问答网
所有问题
输入1-26数字中的一个,输出对应的大写英文字母(例如输入3,输出C)
求大神帮忙
举报该问题
推荐答案 推荐于2018-03-29
修改楼上网友的语法错误:
#include<stdio.h>
int main(){
int a;
char c;/*注意这里*/
scanf("%d",&a);
c=a+'A'-1;/*注意这里*/
printf("%c\n",c);
return 0;
}
变量定义必须放在执行语句之前。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/XSIhX6XC02If602SCf.html
其他回答
第1个回答 2016-06-30
#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
char c=a+'A'-1;
printf("%c\n",c);
return 0;
}
追问
不管啊,有一个错误啊,大神
追答
我这边没问题
追问
你能在重新写一个吗?急用 谢谢
追答
不是啊,你用的是什么编译器
第2个回答 2020-03-01
syr_letter ="abcdefghijklmnopqrstuvwxyz"
index_num = int(input("第几个字母:"))
print(str_letter[index_num-1)
相似回答
...
输入
整数n
(1
≤n≤
26)输出英文大写字母
表
中的
第n
个字母
。必须要运用循...
答:
include <stdio.h>int main(){while(1){int n;printf("请
输入一个1-26
之间的整数:");scanf("%d",&n);if (n<1 || n>26){printf("输入的数字有误,请重新输入\n");continue; }printf("%c\n",n+64);}}
c
语言
,输入
一行字符串
,输出
其中所出现
的大写英文字母
。
答:
include<stdio.h>#include<ctype.h>#include<string.h>void main(){ char a[100],*p,y;int x,i,num;gets(a);p=a;x=strlen(a);//不知道你中间这一段有啥用 我全删了for(i=0;i<x;i++)if(*(p+i)>=65&&*(p+i)<=90)printf("%c",*(p+i));}FONTNAME and FONTAMELFONTN...
大家正在搜
输入三个数,输出其中最大值
c语言输入一个数字逆序输出
逆序输出一个整数的各位数字
输入3个整数按从小到大输出
数字量输入输出模块
c语言输入数字输出星期
c语言输入星期几输出数字
输入一组数按逆序输出
输入十个数逆序输出
相关问题
用C语言编程 通过键盘输入一个小写字母,要求将其转化为对应的...
用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字...
C语言:输入英文字母(大小写均可),输出其在英文字母表中的序...
c语言题。 按顺序打印输出26个英文字母,
C的题目。输入一个字符串,将这个字符串中的大写英文字母除去,...
输入一个英文字母可能大写或是小写,输出该字母在字母表中的序号
1.编程实现从键盘输入一个大写英文字母,分别以字符形式和AS...
c语言编程,输入1个字符串,输出其中所出现过的大写英文字母,...