55问答网
所有问题
当前搜索:
若程序执行时输入数据2473
(20)
若程序执行时
的
输入数据
是"
2473
",则下述程序的输出结果是 #includ...
答:
亲,你这个
程序
有点问题,while((cs=getchar())!=; '\n') 改 while((cs=getchar())!='\n'); 将不等于号后面的分号删除就好,最终答案是A,下面是我更改后的程序:include<stdio.h> void main(){ int cs;while((cs=getchar())!='\n'){ switch(cs-'2'){ case 0...
若运行
以下
程序时
,从键盘
输入2473
↙(↙表示回车),则下面的程序的运行结...
答:
但是case 1后面也没有break语句,因此继续
执行
case 2后面的语句,putchar(c+4)仍然是输出一个6,此时遇到了break语句,跳出循环,继续输入字符。第二个字符是'4' ..用同样的道理分析一下 后面的都相同
下列C语言
程序运行时输入2473
↙,则输出结果是( )。
答:
case1:加了4;输出cx=6;case2也一样;然后break;继续循环,接受了第二个
输入
的字符;下面也差不多,知道cx为\n跳出;这边要注意的是getchar与putchar都是一个字符的操作,还有在cx+4或者其他情况是,cx的值都是不变的;
一段C
程序
请高人
答:
3.4 显示:66 3.5
输入
4 3.6 4-2得到的是:2 3.7
执行
的是:case 2 :;putchar(c+4);break;3.8 显示:8 3.9 输入7 3.10 7-2得到的是:5 3.11 没有执行语句.3.12 不显示 3.13 输入3 3.14 3-2得到的是:1 3.15 执行语句:case 1 :;putchar(c+4);case 2 :;putchar(...
c语言,为什么
输入2473
后结果是668977,
程序
是怎么
运行
的?
答:
输入2473
循环接收:1. 接收2,即c=‘2’,减去'2',结果为0,就会走case 0,1,2,就会输出两个c+4,即输出两个6 2.接收4,即c=‘4’,减去'2',结果为2,就会走case 2,就会输出一个c+4,即输出8 3.接收7,即c=‘7’,减去'2',结果为5,就会走default,就会输出一个c+2,即输出...
若程序执行时
的
输入数据
是"
2473
",则下述程序的输出结果是 ?
答:
将2437看做四个字符即可
c++从键盘
输入2473
<CR>,则
程序
的输出结果是:
答:
输入
2时,ch-‘2’=0,
程序运行
case 0,由于没有语句,继续运行case 1,输出一个6,然后继续运行case 2,输出第2个6,遇到break语句返回。然后输入4时,ch-‘2’=2,程序直接运行case 2,输出8,遇到break语句返回。然后输入7,ch-‘2’=5,运行default语句,输出9,遇到break语句返回。最后输入...
C语言 从键盘键入
2473
<回车> 则下面
程序
的
运行
结果是
答:
程序
while(c=(getchar())!='\n')是读取到回车后才结束。第一次键入2时,在switch里
执行
了case 0:case 1: putchar(c+4);case 2: putchar(c+4);break;这三句。输出668 而且每次键入一个数字或字母时,都会执行一次switch语句。
c语言 选择 求教高手
答:
当
输入2473
<回车>,变量c的值分别为'2'、'4'、'7'、'3','回车'.1.c='2'时,
执行
case 0:case 1: putchar(c+4);case 2: putchar(c+4) ;break;输出:66 2.c='4'时,执行 case 2: putchar(c+4) ;break;输出:8 3.c='7'时,执行 default: putchar(c+2);break;输出:9 4...
大家帮帮忙解释一下这个
程序
吧!
答:
程序
用getchar依次读入你输入的每个数字,然后
执行
while循环。注意到switch语句里没遇到break;前是不会跳出的。
输入2473
,c=2时,case 0不输出,继续执行case 1输出6,case 2输出6,跳出;c=4时,case 2输出8,跳出;c=7时,输出9;c=3时,输出77 ...
1
2
3
4
5
6
涓嬩竴椤
其他人还搜
c语言2473
从键盘输入2473回车
若输入234回车
getchar输入2473
c语言ascii码对照表
strcmp
程序执行后必须要输入数据
程序运行时怎么输入数据
若程序执行时输入字符串为