有变量定义int a; double c;下面输入语句能正确赋值的是( )
A: scanf("%d, %d", &a, &c);
B: scanf("x=%d, c=%lf", &a, &c);
C: scanf("%d %d", &a, &c);
D: scanf("%d %lf",a, c);
A: scanf("%d, %d", &a, &c);
B: scanf("x=%d, c=%lf", &a, &c);
C: scanf("%d %d", &a, &c);
D: scanf("%d %lf",a, c);
举一反三
- 定义变量:double x; 正确的输入语句是( )。 A: scanf("%lf", &x); B: scanf("%f", &x); C: scanf("lf%", &x); D: scanf("%8.2f", &x);
- 若有定义:double a, b, c;能正确给a,b,c输入数据的语句是( ) A: scanf(" %lf %lf %lf",&a, &b, &c ); B: scanf(" %f %f %f",&a, &b, &c ); C: scanf(" %lf %lf %lf",a, b, c ); D: scanf(" %lf %lf %lf" &a, &b, &c );
- 若有定义语句:double x;float y;不正确的输入语句是() A: scanf(“%lf%f”,x,y); B: scanf(“%f%f”,&x,&y); C: scanf(“%lf%f”,&x,&y); D: scanf(“%f%lf”,&x,&y);
- 若有定义: double a,b,c;能正确给a,b,c输入数据的语句是( )。 A: scanf("%lf %lf %lf" &a,&b,&c); B: scanf("%f%f%f",&a,&b,&c); C: scanf("%lf %lf %lf",a,b,c); D: scanf("%lf %lf %lf",&a,&b,&c);
- 若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( ) A: scanf("%d%d%lf",&x,&y,&z); B: scanf("%d,%x,%lf",&x,&y,&z); C: scanf("%x,%o,%6.2f",&x,&y,&z); D: scanf("%x,%o",&x,&y);