思路:
首先一定要明白字符如何向后移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 人评分
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1357 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:594 |
母牛的故事 (C语言代码)浏览:715 |
回文数字 (C语言代码)浏览:2510 |
1025题解浏览:738 |
printf基础练习2 (C语言代码)浏览:508 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:604 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:345 |
简单的a+b (C语言代码)浏览:587 |
马拦过河卒 (C语言代码)浏览:1099 |