| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 441 人关注过本帖
标题:C 求助 关于字符的 !!
取消只看楼主 加入收藏
cc332691108
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-2-10
收藏
 问题点数:0 回复次数:1 
C 求助 关于字符的 !!
1、编程实现对键盘输入的英文名句子进行加密。用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变。
#include <stdio.h>
main()
{char c;
printf("please input a string:");
 while((c=getchar())!='\n')
{ if(c>='A'&&c<='W'||c>='a'&&c<='w') c=c+3;
else if(c>='X'&&c<='Z'||c>='x'&&c<='z') c=(c+3)-26;
printf("%c",c);
}
printf("\n");
return 0;
}

这是怎么实现字母逐个的进行验证的  getchar()是输出一个字符啊 我输入一串字符它还是一个一个的比较 这怎么办到的    还有return 0  是什么意思
搜索更多相关主题的帖子: 字符 
2010-02-10 18:34
cc332691108
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-2-10
收藏
得分:0 
回复 楼主 cc332691108
谢谢 不过我还是有点不懂  getchar()是不是取我输入的字符串的第一个字母来判断 然后再取第二个?   return 0是不是就不返回值啊  我在前面加了个void 然后去掉return 好像也能行
2010-02-10 20:03
快速回复:C 求助 关于字符的 !!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023337 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved