思路:
首先一定要明白字符如何向后移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++代码)浏览:865 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:802 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1436 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:575 |
大神老白 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:561 |
printf基础练习2 (C语言代码)浏览:617 |
1113题解浏览:784 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:535 |