帮我做个简单的C语言程序

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:18:28
用C语言 和 数组做
题目:输入一个以回车符结束的字符串,将其中的大写字母用下面列出的对应大写字母替换,其余字符不变,输出替换后的字符串。
A--Z
B--Y
C--X
....
X--C
Y--B
Z--A
应该简单吧,请快点啊,谢谢

#include <stdio.h>
void main()
{
char ch[26],s[81]={'\0'};
int i,len;
for(i=0;i<26;i++)
ch[i]='Z'-i;
printf("Input a string(<80 chars):");
scanf("%s",s);
for(i=0;s[i];i++)
if(s[i]>='A'&&s[i]<='Z')
s[i]=ch[s[i]-'A'];
printf("the string:%s\n",s);
}

是简单,马上给你做!