若有定义: float w;int a,b;则合法的switch语句是()。
A. .switch(a){case 1.0:printf("*\n");case 2.0:printf("**\n");}
B. switch(a){case 1 printf("*\n");case 2 printf("**\n");}
C. switch(w){case 1:printf("*\n");default:printf("\n");case 1+2:printf("**\n");}
D. switch(a+b){ case 1:printf("*\n");case 2:printf("**\n");default:printf("\n");}
查看答案
以下程序完成简单的“+、- 、*、/”运算,请完善程序,保证运行正确。int main(){float a,b;double r;char c;scanf("%f%c%f",&a,&c,&b);switch(){case '+': r=a+b;break;case '-': r=a-b;break;case '*': r=a*b;break;case '/': if(!b) r=a/b;}if()printf("error\n");elseprintf("%.2f %c %.2f = %.2lf\n",a,c,b,r);return 0;}
阅读下列程序段,写出运行结果( )。int a=12,b=21,m=0;switch(a%3){case 0:m++;switch(b%2){default :m++;case 0:m++;break;}}
阅读下列程序段,写出运行结果()。int a=2,b=7,c=5;switch (a>0){case 1:switch (b<0){case 1:printf("@");break;case 2:printf("!");break;}case 0:switch (c==5){case 0:printf("*");break;case 1:printf("#");break;case 2:printf("$");break;}default:printf("&");}
程序设计题某商场举行购物优惠活动(x代表购物款,y代表折扣):当x<1600时,y=0;1600<=x<2400,y=5%;2400<=x<3200,y=10%;3200<=x<6400.y=15%,x>=6400.y=20%。输入一个顾客的购物款后,显示它应付的款数。