习题6.10.字母的译码问题。
2005-04-21 22:59
204 查看
#include "stdio.h"
main()
{ char c[30],d[30];
int i;
printf ("input char/n");
gets(c);
for (i=0;;i++)
{ if (c[i]<='z'&&c[i]>='a') d[i]='z'-(c[i]-'a');
else if (c[i]<='Z'&&c[i]>='A') d[i]='Z'-(c[i]-'A');
else d[i]=c[i];
if (c[i]=='/0') { c[i]=d[i];break;}
}
puts(d);
getch();
}
刚编的时候犯了一个做不该犯的错误,那就是不能用'A'<=c[i]<='Z'来表示c[i]<='Z'&&c[i]>='A'。
我以后绝对不要再犯这样的低级错误啦!~
努力努力!~
main()
{ char c[30],d[30];
int i;
printf ("input char/n");
gets(c);
for (i=0;;i++)
{ if (c[i]<='z'&&c[i]>='a') d[i]='z'-(c[i]-'a');
else if (c[i]<='Z'&&c[i]>='A') d[i]='Z'-(c[i]-'A');
else d[i]=c[i];
if (c[i]=='/0') { c[i]=d[i];break;}
}
puts(d);
getch();
}
刚编的时候犯了一个做不该犯的错误,那就是不能用'A'<=c[i]<='Z'来表示c[i]<='Z'&&c[i]>='A'。
我以后绝对不要再犯这样的低级错误啦!~
努力努力!~
相关文章推荐
- CSS解决无空格太长的字母,数字不会自动换行的问题
- 关于object转json 首字母大写问题
- 蓝桥杯训练中的英文字母排序问题
- 《算法概论》课后习题8.22——NP-完全问题
- 字母大小写问题造成的Test Suit的Library中添加Selenium2Library显示红色
- [偏微分方程教程习题参考解答]1.1方程的导出及定解问题的提法
- android中textview显示汉字,字母,数字乱行行问题解决
- CodeIgniter 向mysql插入数据包括字母、汉字问题
- 字母统计,众数问题
- [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.17
- [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.21
- [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.28
- 解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行
- 编程珠玑之第12章习题1: 随机位问题
- 【计算机网络:自顶向下方法(原书第6版)】课后习题和问题P1-P8
- java 每日习题(七)统计字符串中字母、空格、数字和其它字符的个数
- html td 换行-解决长串英文字母或者数字不能自动换行的问题
- 解决浏览器显示长数字不能自动换行或长字母不能换行的问题
- Java线程问题实现打印数字字母
- 天梯赛习题 L2-023. 图着色问题