题目:
代码段:
#include<stdio.h>
int main()
{
char x;
scanf("%c",&x);
while(x!='\n'){
if(x=='C'||x=='c'){
printf("BEIJING OLYMPIC GAMES\n");
}
else if(x=='J'||x=='j'){
printf("JAPAN WORLD CUP\n");
}
else if(x=='K'||x=='k'){
printf("KOREA WORLD CUP\n");
}
else printf("%c\n",x);
scanf("%c",&x);
}
return 0;
}
感悟-结语:
1)如何进入这个循环,如何结束这个循环是一个值得思考的问题。我们想的是在敲下“Enter”按键时结束此循环,那么我们就应从此处入手,即如果x不会为“Enter"即”\n“时结束此循环!!!
2)回车的Ascii码为 13 ‘CR’。