下面scanf格式用法正确的是
A: scanf("%d",x);
B: scanf("%d,x);
C: scanf(%d,&x);
D: scanf("%d",&x);
A: scanf("%d",x);
B: scanf("%d,x);
C: scanf(%d,&x);
D: scanf("%d",&x);
举一反三
- 若有定义: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);
- 若a定义为int 型,x定义为float型,以下能给变量正确赋值的scanf 函数调用语句为 。 A: scanf("%d%f",a,x); B: scanf("%d%f",&a, &x); C: scanf("%x%d",&a,&x); D: scanf("%f%d",&a,&x);
- 定义变量:int x;float y;则以下正确的是( )。 A: scanf("%f%f",&x,&y) B: scanf("%f%d",&x,&y) C: scanf("%d%f",&x,&y) D: scanf("%5.2f%2d",&x,&y)
- 有变量定义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);
- 设x为int型变量,要为变量x赋值,下列语句正确的是( )。 A: x=x*10 + x%10; B: scanf("%d",&x); C: x=x*10 + x mod 10; D: scanf("%d",x); E: scanf("%3d",&x);