中国大学MOOC:为下面的程序输入数据,使得i=10,k=a,j=15,正确的键盘输入方法是()。#includeintmain(){inti,j,k;scanf(%d%c%d,&i,&k,&j);printf(i=%d,k=%c,j=%d\n,i,k,j);return0;}
举一反三
- 下面程序的运行结果是( )。 # include< stdio. h> int main( ) { int a[10]= {1,2,2,3,4.3,4.5,1,5}; int n=0,i,j,c,k; for(i=0;i<10–n;i++) { c=a[i]; for(j=i+1;j<10–n;j++) if(a[j]= =c) { for(k=j;k<10–n;k++) a[k]=a[k+1]; n++; } } for(i=0;i<(10–n);i++) printf("%d",a[i]); return 0; }
- 中国大学MOOC:以下程序的输出结果是#includeintFunc();inti=10;intmain(){intj=1;j=Func();printf("%d,",j);j=Func();printf("%d",j);return0;}intFunc(){intk=0;k=k+i;i=i+10;return(k);}
- 已知i,j,k为int型变量,若从键盘输入:1,2,3↙(↙表示回车), A: scanf(“%2d%2d%2d”,&i,&j,&k); B: scanf(“%d%d%d”,&i,&j,&k); C: scanf(“%d,%d,%d”,&i,&j,&k); D: scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
- 以下程序的输出结果是()。main(){inti,j,k,a=3,b=2;i=(--a==b++)?--a:++b;j=a++;k=b;printf("i=%d,j=%d,k=%d\n",i,j,k);}
- 执行下面程序段后,k的值是()inti,j,k;for(i=0,j=10;i<j;i++,j--)k=i+j;