设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);
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);
举一反三
- 若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);
- 下面scanf格式用法正确的是 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);
- 定义变量: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)
- 以下合法的if语句形式是()。 A: if (0) ; B: if (x=y) x+=10; C: if (x!=y) scanf("%d",&x); else scanf("%d",&y); D: if (x==y) {x++; y++;}