7.运行下面程序段,若输入abc#,则程序输出是:________.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 23:42:38
7.运行下面程序段,若输入abc#,则程序输出是:________.
char c;int v1=0,v2=0;
while((c=getchar())!='#')
{ switch(c)
{ case 'a':v1++;
default :v1++;v2++;
case 'c':v2++; }}
printf("v1=%d,v2=%d\n",v1,v2);
A)2,2 B)3,5 C) 3,4 D)2,5
为什么
char c;int v1=0,v2=0;
while((c=getchar())!='#')
{ switch(c)
{ case 'a':v1++;
default :v1++;v2++;
case 'c':v2++; }}
printf("v1=%d,v2=%d\n",v1,v2);
A)2,2 B)3,5 C) 3,4 D)2,5
为什么
输出是v1=3,v2=5
因为switch中的case如果没有遇到break就会连续往下执行,直到break或者switch完
本题中'a'进入case 'a'后往下执行,'b'进入default后往下执行,'c'进入case 'c'往下执行
因为switch中的case如果没有遇到break就会连续往下执行,直到break或者switch完
本题中'a'进入case 'a'后往下执行,'b'进入default后往下执行,'c'进入case 'c'往下执行
运行下面的程序,如果键盘上输入: ab c def 则输出结果为____.
下面程序运行时,如果从键盘上输入5,则输出的结果是
若执行下面的程序时从键盘上输入5,则输出是
某程序框图如图所示,若该程序运行后输出的值是95,则( )
下面程序运行后的输出结果是
两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( ).
计算机计算时,根据程序进行的,下面就是一个计算机程序.若开始输入的数是-2,则输出的数是
(2014•泉州模拟)某程序的框图如图所示,运行该程序时,若输入的x=0.1,则运行后输出的y值是( )
按下面的程序计算,输入x=-5,则输出的答案是()
6 有以下程序,程序输入运行时输入:12,执行后输出结果是____
若执行下面的程序时,从键盘上输入5和2,则输出结果是
l若程序框图如右图所示则该程序运行后输出的k的值是