#include <stdio.h>
main(){
char string1[80],string2[1]; //定义两个字符
int i;
char c;
printf(“请输入需要加密的字符串:\n”);
while(c=getcher()!=”\n”);{ //当输入的字符非回车符时
string1[i]=c;
if c>=”A”||c<=”Z” //若为大写字母
c=c+3; //对字符做相应的改变
else //若为小写字母
c=c-4; //对字符做相应的改变
string2[i]=c;
i=i+1;
}
printf(“\n原字符串为%s\n”,string1[]);
printf(“加密后的字符串为%s\n”,string2);
}
main(){
char string1[80],string2[1]; //定义两个字符
int i;
char c;
printf(“请输入需要加密的字符串:\n”);
while(c=getcher()!=”\n”);{ //当输入的字符非回车符时
string1[i]=c;
if c>=”A”||c<=”Z” //若为大写字母
c=c+3; //对字符做相应的改变
else //若为小写字母
c=c-4; //对字符做相应的改变
string2[i]=c;
i=i+1;
}
printf(“\n原字符串为%s\n”,string1[]);
printf(“加密后的字符串为%s\n”,string2);
}
解决方案
40
getcher
不是getchar 吗?
不是getchar 吗?