c语言程序 (翻译)
麻烦翻译个题目(说说每句意思 详细点)
#include <stdio.h>
main()
{ char c;
while((c=getchar())!='\n')
{ if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{ c=c+4;
if(c>‘Z’&&c<=‘Z’+ 4 || c>‘z')
c=c-26;
}
printf("%c",c);
}
}
麻烦翻译个题目(说说每句意思 详细点)
#include <stdio.h>
main()
{ char c;
while((c=getchar())!='\n')
{ if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{ c=c+4;
if(c>‘Z’&&c<=‘Z’+ 4 || c>‘z')
c=c-26;
}
printf("%c",c);
}
}
答案:#include <stdio.h> /*调用stdio.h函数*/
main()
{ char c; /*定义c字符型*/
while((c=getchar())!='\n') /*当输入的不等于换行时执行*/
{ if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) /*如果c是字母时,执行*/
{ c=c+4;
if(c>‘Z’&&c<=‘Z’+ 4 || c>‘z') /*如C大于Z且小于z+4时,或c大于z时,执行*/
c=c-26;
}
printf("%c",c);
}
}