执行下列程序段 float f; int i; scanf("%3d%4d%f",&i,&f); 输入为12345678765.43,则赋值结果为( );
举一反三
- 执行下列程序段 float f; int i; scanf("%3d%*4d%f",&i,&f); 输入为12345678765.43,则赋值结果为( ); A: i=123,f=45678765.43 B: i=123,f=4.567876543e+7 C: i=123,f=8765.43 D: i=12345678765;f=0.43
- 有程序段如下: int i; float f; scanf("i=%d,f=%f",&i,&f); 若要给变量i和f都赋值为100,则正确的输入格式为________。 A: 100<br/>100 B: i=100_f=100 (“_”代表一个空格) C: i=100,f=100 D: i=100<br/>j=100
- 已定义float a; int i;选择正确的输入格式为( ) A: scanf("%f%d", a,i); B: scanf("%6d%3d",&a,&i); C: scanf("%lf%s", &a,&i); D: scanf("%6f%3d", &a,&i);
- 已定义float a; int i;选择正确的输入格式为( ) A: scanf("%f%d", a,i); B: scanf("%6d%3d",&a,&i); C: scanf("%lf%s", &a,&i); D: scanf("%6.2f%3d", &a,&i);
- int i;float f;scanf("i=%d,f=%f",&a,&f);上面程序段准备把10和5.12分别存给i和f,正确的输入是()。 A: 10<空格>5.12 B: i=10,f=5.12 C: 105.12 D: i=10f=5.12