#include <stdio.h>
#include <stdlib.h>
int main() {
char a[80];
int i,len=0,cnt=0;
char n[26]={'Z','Y','X','W','V','U','T','S','R','Q','P','O','N','M','L',
'K','J','I','H','G','F','E','D','C','B','A'};
char c;
c=getchar();
while(c!='\n'){
a[len]=c;
len++;
c=getchar();
}
for(i=0;i<len;i++){
if(a[i]>='A'&&a[i]<='Z'){
a[i]=n[(int)a[i]-65];
}
else {
}
printf("%c",a[i]);
}
return 0;
}
习题7-7 字符串替换 (15 分)
最新推荐文章于 2022-02-04 11:13:57 发布
这是一个C语言实现的简单程序,它接收用户输入的一串字符,将所有大写字母替换为字母表中对应位置后的第26个字母,即Z到A,Y到Z,以此类推。程序忽略非大写字母的字符并逐个打印处理后的字符。
242

被折叠的 条评论
为什么被折叠?



