A-A+
输入数据:2743<回车>。#include<stdio.h>main(){int c;wh
问题详情
输入数据:2743<回车>。
#include<stdio.h>
main()
{int c;
while((c=getchar())!="n")
{switch(c-"2")
{case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+2);break;}
}
printf("n");}
参考答案
正确答案:
66877
[解析]
#include<stdio.h>
main()
{int c;
while((c=getchar())!='\n\/*从键盘获得字符*/
{switch(c-'2')/*开始进行分支选择*/
{case 0:
case 1:putchar(c+4);/*如果此行语句被执行,则其下面的一行语句将被无条件执行。*/
case 2:putchar(c+4);break;/*如果此行语句被执行.则仅执行这一行。*/
case 3:putchar(c+3);/*同casel*/
case 4:putchar(c+2);break;}/*同case3*/
}
printf("\n");}