#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);
default : putchar(c+2); }
}
}>> 本文固定链接: http://www.vcgood.com/archives/3164
#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);
default : putchar(c+2); }
}
}>> 本文固定链接: http://www.vcgood.com/archives/3164
你必须先 登录才能发表评论。
你确定是这个程序吗,我怎么看有错误啊
应该没有吧,是我们C语言的作业题啊
原题是对一下程序从第一列开始输入数据:2473,程序的输出结果是?
66 8 9 77
switch语句中每个case完了必须有个break,否则一直执行下去知道遇见break或者程序完!
还有在switch的计算值在case中没有的时候执行default后的语句
谢谢楼上的了