永发信息网

加密程序为什么要判断c的值是否为换行符,代码如下,高手帮写个解密程序和原来的结合

答案:2  悬赏:70  手机版
解决时间 2021-02-12 10:37
#include
int main()
{char c;
printf("密码编译程序:A=a+4,w=w-22\n");
c=getchar();
while(c!='\n')
{if(c>='a'&&c<='z'||c>='A'&&c<='Z')
{if(c>='w'&&c<='z'||c>='W'&&c<='Z')
c=c-22;
else
c=c+4;
}
printf("%c",c);
c=getchar();
}
printf("\n");
return 0;
}
最佳答案
你写的while(c!='\n')表示输入循环的结束标识是Enter键,然后我们输入字符以后是按Enter键来运行并得到结果的,所以你按Enter键以后表示运行代码并结束输入。如果你把while(c!='\n')中的\n改成'?',这就表示结束循环的标识是你输入一个'?'。只要你没输入'?',不管你按多少次Enter键运行都不会退出程序。你问的”为什么要判断c的值是否为换行符“,c可以为其他的字符标识,比如刚说的'?'.
全部回答
搜一下:加密程序为什么要判断c的值是否为换行符,代码如下,高手帮写个解密程序和原来的结合
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
潇军汽修地址好找么,我有些事要过去
晨香营养早餐地址在哪,我要去那里办事
控制植物果实重量的三对等位基因A/a、B/b和C/
谁有《姹紫嫣红客逍遥》 沈千娇当皇帝那段(
一个打不开的文件我用记事本打开后 怎么全部
有穴窈然,入之甚寒中的“之”什么意思
魔兽世界人类圣骑士15级要在哪里升,有大号带
锦程汽车修理厂地址好找么,我有些事要过去
亨龙家具厂在哪里啊,我有事要去这个地方
沈阳半臂纹身多少钱
金三角复印刻章快像这个地址在什么地方,我要
汇众汽车维修部地址好找么,我有些事要过去
如何降服嗔恨心,过忍辱关
银行卡一次不能支付6500元的消费?
帮帮我!我被石头把牙齿弄动了,嫌麻烦把它扯
推荐资讯
为什么对不对的事越说越乱越描越黑,别人越烦
和康机械我想知道这个在什么地方
阳新县动物检疫站这个地址在什么地方,我要处
在车站买票后上车,座位已满,票已经检过了,
润唇膏多少钱
恢复微信申诉
最近要搞个Android音乐播放器,懒得找图片,
中国邮政储蓄银行(金星支行)地址有知道的么?
爸爸姓程妈妈姓殷 取赋有长命百岁生命力旺盛
初次来武汉旅游怎么玩 武汉二日游攻略
风景名胜的对联:名胜对联集锦
阳光名邸我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?