c语言 error C2065: “a”: 未声明的标识符

要求是设计一个程序,将输入的小谢字母对应的大写字母输出.

帮忙看下这个代码错在哪里?这么修改,请详细一点,谢谢

第1个回答  2014-09-24
把a改成你定义的letter就可以了。追问

刚改了,但是还是不能输出成大写字母,要求是输入一个小写字母然后在屏幕上输出成大写字母

追答

最后打印的那句%d改成%c就可以了。

字符要用%c来输出,数字才用%d输出

第2个回答  2014-09-24
printf("The capttal is %d",letter+'A'-'a');//改成就对了

第3个回答  2014-09-24
就是说变量a,未定义啊,我看了你的程序,应该将a改为letter追问

刚改了,但是还是不能输出成大写字母,要求是输入一个小写字母然后在屏幕上输出成大写字母

追答

把%d改为%c

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网