c语言中,从第一列开始输入以下数据 2743回车 则程序输出的结果是多少?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 21:15:35
c语言中,从第一列开始输入以下数据 2743回车 则程序输出的结果是多少?
#include
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+4);break}}
printf("\n")}
从第一列开始输入以下数据 2743回车 则程序输出的结果是多少?
66877
提问:
1、这个答案怎么算出来的?
#include
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+4);break}}
printf("\n")}
从第一列开始输入以下数据 2743回车 则程序输出的结果是多少?
66877
提问:
1、这个答案怎么算出来的?
2: 2-2 =0 进入case 0 并继续执行到 case 1: 输出6 然后 执行到 case 2 输出 6 ,break结束
7:7-2= 5 :没条件,可用
4:4-2= 2: 进入case 2 ,输出8 ,break
3:3-2= 1: 执行 case 1 和 case 2 输出 两个7 后break
结果就是 66877
7:7-2= 5 :没条件,可用
4:4-2= 2: 进入case 2 ,输出8 ,break
3:3-2= 1: 执行 case 1 和 case 2 输出 两个7 后break
结果就是 66877
c语言中,从第一列开始输入以下数据 2743回车 则程序输出的结果是多少?
请教一个C语言问题.若输入3个整数3,2,1,则以下程序输出的结果是?
阅读以下程序,当输入数据的形式为:1,2,3 ,其输出结果为_______.(表示回车)
在执行以下程序时,如果从键盘上输入:ABCdef〈回车〉,则输出为 A)ABCdef B)abcdef C)abc D)
C语言输入一个3行5列的矩阵数据,输出矩阵中每行最大值
若运行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是
若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是
运行以下程序后,如果从键盘上输入china#,则输出结果是什么?
若执行以下程序时从键盘上输入9,则输出结果是
按程序计算,若开始输入的值为x=2,则最后输出的结果是多少
C语言当运行以下程序时,从键盘输入:ab c def (表示回车)则下面程
若下列该程序时,按如下形式从键盘输入数据,则程序的运行结果为() 输入数据:2473(回车符号)