中易网

C语言 密码问题:先输入一个数字k(0<k<10),在将输入的一行字符中的每个英文字母按照其后续的第k个字母输出

答案:3  悬赏:0  
解决时间 2021-12-29 11:51
密码问题:先输入一个数字k(0<k<10),在将输入的一行字符中的每个英文字母按照其后续的第k个字母输出,字母超出最后一个"Z"或"z"时,循环转换,数字不转换。请编程实现。
最佳答案
#include

int main()
{
int k;
scanf("%d", &k);
char str[100];
scanf("%s", str);
for(int i = 0; str[i]
全部回答
#include <stdio.h> int main() { int k; scanf("%d", &k); char str[100]; scanf("%s", str); for(int i = 0; str[i] != '\0'; i++) { if(str[i] >= 'a' && str[i] <= 'z') { str[i] = (str[i] - 'a' + k) % 26 + 'a'; } else if(str[i] >= 'A' && str[i] <= 'Z') { str[i] = (str[i] - 'A' + k) % 26 + 'A'; } } printf("%s\n", str); return 0; }
#include "stdio.h" main() { int k; char s[100]; printf("input K:"); scanf("%d",&k); printf("Input S:"); scanf("%s",s); i=0; while(s[i]!='\0') { if(s[i]+k<='z'||s[i]+k<='Z') s[i]=s[i]+k; else s[i]=s[i]+k-26; i++; } getch(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
led数字显示屏的数字用多少帧的摄像头能看见
甑瓾的意思是什么啊?请解释下!
臨訣的意思是什么?臨訣的释义是什么啊?
我家庭困难 想在唐山酒店找一份来钱快的工作
富紳的意思是什么?富紳的释义是什么啊?
变频器里面的所有元件和结构,细说一下
穷民的意思是什么啊?请解释下!
A.B两地相距480千米,一列慢车以每小时60千米
有关“近朱者赤,近墨者未必黑”的事例材料?
做了亲属公证书需要认证是做单认证还是必须双
喪隕的意思是什么?喪隕的释义是什么啊?
climb,milk,drink,river哪个i的发音不同
神武孩子问题。请按顺序回答。 1、子母河水由
退凉的意思是什么啊?请解释下!
有趣生动的经济理论故事
推荐资讯
如何在瑜伽习练中预防手腕疼痛
加誣的意思是什么?加誣的释义是什么啊?
谁知道《茉莉花》这首歌的原唱者是谁?
六级英语考试证上的照片必须是教务网上的照片
仔细观察下面一幅题为鲁迅大撤退的漫画.这幅
精彩印业地址在什么地方,我要处理点事
貼子詞的意思是什么?貼子詞的释义是什么啊?
做演员的经纪人需要什么专业
象征团结向上的简单画有哪些?能够激励人的那
以远的意思是什么?以远的释义是什么啊?
中石化建新加油站地址在什么地方,我要处理点
湖州市工商局织里分局办公地址在什么地方,我
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?