s99q


私信TA

用户名:20206805

访问量:17559

签 名:

在否定中提升自己

等  级
排  名 290
经  验 5660
参赛次数 0
文章发表 91
年  龄 19
在职情况 学生
学  校 东大
专  业 软件工程

  自我简介:

代码是大一上学期写的,格式等都不规范,请多包涵。编写的代码,有些是为了练习库函数的使用,所以看着可能比较怪或者难以理解。


解题思路:事实上,字符和整型区别是在于%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 人评分

  评论区

  • «
  • »