有下列程序段: int j;float y; scanf("%2d%f",&j,&y); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为( )。
A: 55566.0
B: 566.0
C: 7777.0
D: 566777.0
A: 55566.0
B: 566.0
C: 7777.0
D: 566777.0
举一反三
- 中国大学MOOC: 有程序段 int x;float y;char c; scanf(“%2d%f%c”,&x,&y,&c); 当执行上述程序段,从键盘上输入55566︺ 777abc后,y的值是 。
- 有程序段 int x;float y;char c; scanf(“%2d%f%c”,&x,&y,&c); 当执行上述程序段,从键盘上输入55566︺ 777abc后,y的值是 。 A: 55566.000000 B: 566.000000 C: 7777.000000 D: 5667777.000000
- 有以下程序段: A: 5 B: 566.0 C: 7777.0 D: 566777.0
- 执行以下程序段后,变量y的值为。 int x=2,y=0; if (x<0) y=-1;
- 当从键盘输入18时,下面程序的运行结果是( )。# include int main( ){ int x,y,i,a[8],j,u;scanf("%d",&x);y=x;i=0;do{ u= y/2;a[i]=y%2;i++;y=u;} while(y>=1);for(j=i–1;j>=0;j– –)printf("% d",a[j]);return 0;}