以下程序运行时输出到屏幕的结果是______。
#include< stdio.h>
void main()
{
int i=1,m=0;
switch(i){
case1:
case 2: m++;
case 3: m++;
}
printf("%d",m);
}
#include< stdio.h>
void main()
{
int i=1,m=0;
switch(i){
case1:
case 2: m++;
case 3: m++;
}
printf("%d",m);
}
举一反三
- 以下程序段的输出结果是( )。 int a=13,b=21,m=0; switch(a%3) { case 0:m++;break; case 1:m++; switch(b%2) { default:m++; case 0:m++;break; } } printf("%d",m);
- 【单选题】有以下程序 main() {inta=15,b=21,m=0; switch(a%3) {case0:m++;break; case1:m++; switch(b%2) {default:m++; case0:m++;break; } } printf("%d ",m); } 程序运行后的输出结果是 ______ 。 A. 1 B. 2 C. 3 D. 4
- 中国大学MOOC: 有以下程序#include <stdio.h>main(){ int i; for(i=0;i<3;i++)switch(i){ case 1:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i);}}执行后输出结果是( )。
- 下面程序的运行结果是 #include<stdio.h> int main() { int a[]= {2,3,5,4},i; for(i=0; i<4; i++) switch(i%2) { case 0: switch(a[i]%2) { case 0: a[i]++; break; case 1: a[i]--; } break; } for(i=0; i<4; i++) printf("%2d",a[i]); printf("\n"); return 0; }
- 以下程序的输出结果是 main() { int a=0,i; for(i=1;i < 5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }