题目
有一行电文译文下面规律译成密码: A->Z a->z B->Y b->y C->X c->x … 即第一个字母变成第26个字母,第i个
有一行电文译文下面规律译成密码:
A->Z a->z
B->Y b->y
C->X c->x
…
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母.非字母字符不变,要求编程序将密码回原文,并打印出密码和原文.
有一行电文译文下面规律译成密码:
A->Z a->z
B->Y b->y
C->X c->x
…
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母.非字母字符不变,要求编程序将密码回原文,并打印出密码和原文.
提问时间:2021-05-04
答案
#include
#include
int main(void)
{
char arr[128],arr1[128];
int len,i;
printf("please input the array\n");
gets(arr);
strcpy(arr1,arr);
len = strlen(arr);
for (i = 0; i < len; i++)
{
if (arr[i] >= 'a' && arr[i] < 'z')
{
arr[i] = 'a' + 'z' - arr[i];
}
else if (arr[i] >= 'A' && arr[i] < 'Z')
{
arr[i] = 'A' + 'Z' - arr[i];
}
else;
}
puts(arr1);
printf("\n");
puts(arr);
return 1;
}
#include
int main(void)
{
char arr[128],arr1[128];
int len,i;
printf("please input the array\n");
gets(arr);
strcpy(arr1,arr);
len = strlen(arr);
for (i = 0; i < len; i++)
{
if (arr[i] >= 'a' && arr[i] < 'z')
{
arr[i] = 'a' + 'z' - arr[i];
}
else if (arr[i] >= 'A' && arr[i] < 'Z')
{
arr[i] = 'A' + 'Z' - arr[i];
}
else;
}
puts(arr1);
printf("\n");
puts(arr);
return 1;
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1层析操作时不允许将滤纸上的点样之点浸入展开剂中原因是
- 2求初二物理关于常见的运动、质量和密度、运动和力、光现象四章的题
- 32a(b-c)+3(c-b)怎么算?
- 4求x,(-2+x)3=-216下一题27(x+1)3次方+64=0
- 51*2*3*4分之1+2*3*4*5分之1+3*4*5*6分之1•••••12*13*14*15分之1=?
- 6最少100词的简单英文介绍!
- 72*[(1/4)X+18]=X-[(1/4)X+18]怎么解方程
- 8how many books do you have in your schoolbag
- 9学校用边长2dm的方砖铺地,需要500块,用边长4dm的方砖铺地,需要多少块?
- 10已知集合A={X/X平方减5X加6=0},B{X/mx+1=0},且A并B=A,求实数m的值组成的集合
热门考点