解题思路:因为是对每个字符都做处理;所以我们可以输入一个处理一个;以这样的方式来完成该题
注意事项:注意运算符的优先级;!= 的优先级大于 =的优先级
参考代码:
#include <stdio.h> int main() { char ch; while((ch=getchar()) != EOF) { putchar(ch+4); } printf("\n"); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1419 |
WU-输出正反三角形 (C++代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:603 |
printf基础练习2 (C语言代码)浏览:746 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:575 |
大神老白 (C语言代码)浏览:600 |
判定字符位置 (C语言代码)浏览:784 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:512 |
矩阵转置 (C语言代码)浏览:782 |
买不到的数目 (C语言代码)浏览:3087 |
风涧 2018-11-03 22:00:04 |
为什么呢?
咖啡 2018-11-03 22:17:38 |
后面有分号; 注意
咖啡 2018-11-03 22:19:52 |
不对 看错了(感冒了) 是所有字符 \n 也是字符
风涧 2018-11-04 09:52:47 |
不知道是不是编译器的原因,我这运行显示会把回车键也+4 putchar()。 所以我在里面加了一行if(ch!='\n')
风涧 2018-11-04 09:54:10 |
然后把EOF 改回去 。也能够通过