【多选题】在下列语句中存在错误的是
A. int a,b; scanf("%d %f",&a,&b);
B. int a,b; scanf("%d %d",a,b);
C. int a,b; scanf("%d%d
",&a,&b); printf("%d %d",a,b);
D. float a,b; scanf("%3.2f %4.2f",&a,&b); printf("%f %f",a,b)
A. int a,b; scanf("%d %f",&a,&b);
B. int a,b; scanf("%d %d",a,b);
C. int a,b; scanf("%d%d
",&a,&b); printf("%d %d",a,b);
D. float a,b; scanf("%3.2f %4.2f",&a,&b); printf("%f %f",a,b)
举一反三
- 在下列语句中存在错误的是 A: int a,b;scanf("%d %f",&a,&b); B: int a,b;scanf("%d %d",a,b); C: int a,b;scanf("%d%d\n",&a,&b);printf("%d %d",a,b); D: float a,b;scanf("%3.2f %4.2f",&a,&b);printf("%f %f",a,b); E: float a,b;scanf("%f %f",&a,&b);printf("%f %f",a,b); F: float a,b;scanf("%f %f",&a,&b);printf("a=%4.3f,b=%4.3f",a,b); G: int a,b;scanf("%2d%2d",&a,&b);printf("a=%d,b=%d",a,b); H: int a,b;scanf("%d,%d",&a,&b);printf("a=%2d,b=%2d",a,b); I: int a,b;scanf("a=%d,b=%d",&a,&b);printf("a=%d,b=%d",a,b);
- 已知a是int型变量,b是float型变量,下列输入语句正确的是________。 A: scanf(“%f,%d”,&b,&a); B: scanf(“%f,%d”,&a,&b); C: scanf(“%f,%d”,b,a); D: scanf(“%f,%d”,a,b);
- 在C语言中,下列语句正确的是 A: scanf("%f",&f); B: scanf("%4.2f",&f); C: scanf("a=%d,b=%d"); D: scanf("%f",3.5);
- 若有定义:int a; float x; 则下面正确的输入函数调用语句是( )。 A: scanf("%f%d",&a,&x); B: scanf("%f%d",a,x); C: scanf("%d%f",&a,&x); D: scanf("%d%f",a,x);
- 有变量定义int a;float c;下面输入语句不能正确赋值的是( ) A: scanf("%f %d",a, c) B: scanf("%d,%f", &a, &c) C: scanf("x=%d, c=%f", &a, &c) D: scanf("%d%f", &a, &c)