解题思路:事实上,字符和整型区别是在于%c 和 %d的不同,这也是C语言灵活之处对应的char和int 的大小不同(这是省空间的必要条件)
在输入时,读入的char可以用%d的形式输出,int可以用%c的形式输出,但是其他的如定义了int但是你用%f的话就是错误的
注意事项:
参考代码:
1】:
#includeint main() { int a; while(scanf("%d",&a)!=EOF)printf("%c",a); }
2】:
#include <stdio.h> int main() { int a; while(scanf("%d",&a)!=EOF)putchar(a);//这里直接上是将a当作字符输出了,因为putchar()只能输出字符 }
0.0分
0 人评分
The 3n + 1 problem (C++代码)(所有测试数据都小于等于1000,,说好的1000000之内呢)浏览:1100 |
化学品问题 (C语言代码)浏览:1332 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1240 |
C二级辅导-计负均正 (C语言代码)浏览:517 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
简单的a+b (C语言代码)浏览:530 |
printf基础练习2 (C语言代码)浏览:305 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:867 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:908 |
Wu-求圆的面积 (C++代码)浏览:1894 |