• 2022-06-06
    请阅读下面程序: 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”,s,t); } 为使输出结果s=1,t=5,输入量a和b应满足条件是
  • a=-1,b=-1

    内容

    • 0

      在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是______。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+1; else if (a==b) t=5; else t=2*s; printf("%d\n",t); A: a>b B: a<b<0 C: 0<a<b D: 0>a>b

    • 1

      中国大学MOOC: 若下列程序执行后t的值为4,则执行时输入a,b的值范围是 #include ”stdio.h”main( ){ int a, b, s=1, t=1; scanf (”%d, %d”, &a, &b); if (a>0) s+=1; if (a>b) t+=s; else if(a==b) t=5; else t = 2*s; printf (”s=%d, t=%d ”, s,t); }

    • 2

      以下程序的运行结果是s=2,t=3#include ;using namespace std;int main(){ int s=1,t=1,a=5,b=2; if (a>;0) s++; if (a>;b) t+=s; else if (a==b) t=5; else t=2*s; cout return 0;}

    • 3

      下面程序的功能是计算1-3+5-7+ …… -99+101的值。 main() { int i,t=1,s=0; for(i=1;i<=101;i+=2) { t=______; s=s+t; t=_______; } printf("%d\n",s); }

    • 4

      若下列程序执行后t的值为4,则执行时输入a,b的值范围是 #include”stdio.h”main(){inta,b,s=1,t=1;scanf(”%d,%d”,&amp;a,&amp;b);if(a&gt;0)s+=1;if(a&gt;b)t+=s;elseif(a==b)t=5;elset=2*s;printf(”s=%d,t=%d\n”,s,t);} ?