# include<stdio.h>
void main()
{
char c; /*定义字符型 c*/
while((c=getchar())!='\n') /*这里的意思是什么?*/ 输入字符直到回车时进行下面语句
{
if((c>='a' && c<='z') || (c>='A' && c<='z'))/*还有这里*/ 如果输入的字符为a~z 或A~Z 则进行下一句
{
c=c+4;
if(c>'z' && c<='Z'+4 || c>'z') /*这里也是不懂*/ 如果输入的字符的ASCII码值比z的大并且不比Z+4的小或比z的大,则它的ASCII码值减去26的
c=c-26;
}
printf("%c",c);
}
printf("\n");
}
[[it] 本帖最后由 cooge 于 2008-11-2 20:23 编辑 [/it]]
void main()
{
char c; /*定义字符型 c*/
while((c=getchar())!='\n') /*这里的意思是什么?*/ 输入字符直到回车时进行下面语句
{
if((c>='a' && c<='z') || (c>='A' && c<='z'))/*还有这里*/ 如果输入的字符为a~z 或A~Z 则进行下一句
{
c=c+4;
if(c>'z' && c<='Z'+4 || c>'z') /*这里也是不懂*/ 如果输入的字符的ASCII码值比z的大并且不比Z+4的小或比z的大,则它的ASCII码值减去26的
c=c-26;
}
printf("%c",c);
}
printf("\n");
}
[[it] 本帖最后由 cooge 于 2008-11-2 20:23 编辑 [/it]]