思路:
首先一定要明白字符如何向后移4位,原理:每个字符常量都对应一个ASC码值,在值上+4即可完成字符向后移动4位。
其次就在于表现格式与运行格式的区别,eg.在scanf,printf中用%c的形式表现为字符。在c1 += 4中实际是以ASC码值在进行数学运算。
参考代码:
#include<stdio.h>
int main()
{
char c1,c2,c3,c4,c5;
scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);
c1 += 4;
c2 += 4;
c3 += 4;
c4 += 4;
c5 += 4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:441 |
C二级辅导-阶乘数列 (C语言代码)浏览:616 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:682 |
矩阵转置 (C语言代码)浏览:1525 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:968 |
矩阵乘法 (C++代码)浏览:1460 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:624 |
【绝对值排序】 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:665 |