有下列程序段:
int n,t=1,s=0;
scanf("%d",&n);
do {s=s+t;t=t-2;}while(t!=n);
为使此程序不陷入死循环,从键盘输入的数值应该是
int n,t=1,s=0;
scanf("%d",&n);
do {s=s+t;t=t-2;}while(t!=n);
为使此程序不陷入死循环,从键盘输入的数值应该是
举一反三
- int n,t=1,s=0; scanf("%d",&n); do {s=s+t;t=t-2;} while(t!=n); 为使此程序不陷入死循环, 从键盘输入的程序应该是()
- 有以下程序段:intn,t=1,s=0;scanf("%d",&n);do{s=...,从键盘输入的数据应该是_______。
- 执行下面程序段,若输出结果t=4,则a和b输入的值应满足的条件是( )。 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("t=%d\n",t); A: a>b B: a<b<0 C: 0<a<b D: 0>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+t; else if(a= =b) t=5; else t=2*s; printf(“s=%d,t=%d”,s,t); } 为使输出结果s=1,t=5,输入量a和b应满足条件是
- 下面程序的功能是计算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); }