社区
C语言
帖子详情
一个c语言习题,电文加密,将字母变成其后面的四个字母,其它字符原样输出。
popowa
2016-09-11 08:57:38
#include<stdio.h>
void main()
{char ch;
while(ch=getchar()!='\n')
{if((ch>=65&&ch<=86)||(ch>=97&&ch<=118))
ch=ch+4;
if((ch>86&&ch<=90)||(ch>118&&ch<=122))
ch=ch-22;
printf("%c\n",ch);
}
}
这个程序输出的全是笑脸,求解救啊各位
...全文
3413
9
打赏
收藏
一个c语言习题,电文加密,将字母变成其后面的四个字母,其它字符原样输出。
#include void main() {char ch; while(ch=getchar()!='\n') {if((ch>=65&&ch=97&&ch86&&ch118&&ch<=122)) ch=ch-22; printf("%c\n",ch); } } 这个程序输出的全是笑脸,求解救啊各位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NOCTIS CAELUM
2018-12-22
打赏
举报
回复
确实,我明白了。
NOCTIS CAELUM
2018-12-22
打赏
举报
回复
所以判断条件应该是什么?
NOCTIS CAELUM
2018-12-22
打赏
举报
回复
所有最终应该怎么改?
popowa
2016-09-11
打赏
举报
回复
我错了,判断条件错了,“!=”优先级高于“=”,所以全部输出1,也就是笑脸
阿卡阿卡
2016-09-11
打赏
举报
回复
(ch=getchar())!='\n
阿卡阿卡
2016-09-11
打赏
举报
回复
!=运算符优先级高于=
popowa
2016-09-11
打赏
举报
回复
额,85是U?也是笑脸
popowa
2016-09-11
打赏
举报
回复
诶,好像知道了什么,得出结果后应该跳过下面步骤···
阿卡阿卡
2016-09-11
打赏
举报
回复
先不说笑脸的问题。当输入的字符值等于85时,你看看你的程序运行结果
C语言
入门
习题
:
字母
密码(不使用选择结构)
【问题描述】 从键盘任意输入5个小写英文
字母
,将其
加密
后
输出
。
加密
规则是:用原来英文
字母
后面
的第4个
字母
代替原来的
字母
。例如,小写
字母
a
后面
第4个
字母
是e,e代替a。再如,大写
字母
w
后面
第4个
字母
是a,a代替w。请编程实现上述
加密
方案。 【输入形式】 在一行内连续输入5个小写英文
字母
原文 【
输出
形式】 在一行内连续
输出
5个小写英文
字母
密文 【样例输入】 china 【样例
输出
】 glmre 【样例说明】 无 【评分标准】
凯撒密码
加密
解密(含实验报告+
c语言
完美版)
自己随便写的 用
C语言
实现的凯撒密码的
加密
解密小程序 密钥可以为任意整数 明文密文可以任意
字符
含实验报告
C语言
--视频精讲
C语言
作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发中。本课程作为互联网上首家使用C99录制的
C语言
教程,展现了全面、专业。...可以帮助学员从基础开始一点点的深刻理解
C语言
。
严蔚敏:数据结构题集(
C语言
版)答案.rar
严蔚敏:数据结构题集(
C语言
版)答案.rar严蔚敏:数据结构题集(
C语言
版)答案.rar严蔚敏:数据结构题集(
C语言
版)答案.rar严蔚敏:数据结构题集(
C语言
版)答案.rar
C语言
实现
电文
加密
C语言
实现
电文
加密
的多种方法
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章