思路:
首先一定要明白字符如何向后移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二级辅导-公约公倍 (C语言代码)浏览:1549 |
上车人数 (C语言代码)浏览:816 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
The 3n + 1 problem (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
Tom数 (C语言代码)浏览:581 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:331 |