题目内容

以下程序在输入5,2之后的执行结果是( )。#include main(){ int s,t,a,b;scanf("%d,%d",&a,&b);s=1;t=1;if(a>0) s=s+1;if(a>b) t=s+t;else if(a==b) t=5;else t=2*s;printf("s=%d,t=%d\n",s,t);}

查看答案
更多问题

以下程序的执行结果是( )。#include main(){ int x=1,y=0;switch(x){ case 1:switch(y){ case 0:printf("first");break;case 1:printf("second");break; }case 2:printf("third");}}

执行以下程序,输入-10的结果是( ),输入5的结果是( ),输入10的结果是( ),输入30的结果是( )。#include main(){ int x,c,m;float y;scanf("%d",&x);if (x<0) c=-1;else c= x/10;switch (c){case-1:y=0;break;case 0:y=x;break;case 1:y=10;break;case 2:case 3:y=-0.5*x+20;break;default:y=-2; }if (y!=-2) printf("y=%g\n",y);else printf("error\n");}

以下程序的执行结果是( )。#include main(){ 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;default:printf("$");break; }default:printf("&");}printf("\n");}

下列程序运行后的输出结果是( )。#include main(){ int s=0,k;for(k=7;k>=0;k--){ switch(k){ case 1:case 4:case 7: s++; break;case 2:case 3:case 6: break;case 0:case 5: s+=2; break;}}printf("s=%d\n",s);}

答案查题题库