如果想输出两个十进制整型变量 a和b,则输出语句为( )。
A: scanf("%d%d",&a,&b);
B: printf("%d%d",&a,&b);
C: scanf("%d%d",a,b);
D: printf("%d%d",a,b);
A: scanf("%d%d",&a,&b);
B: printf("%d%d",&a,&b);
C: scanf("%d%d",a,b);
D: printf("%d%d",a,b);
举一反三
- 已知有变量定义:double x;long a; 要给a和x输入数据和要输出a和x的值,正确的输出语句( )。 A: scanf(“%d%f”,&a,&x); printf(“%d,%f”,a,x); B: scanf(“%ld%f”,&a,&x); printf(“%ld,%f”,a,x); C: scanf(“%ld%lf”,&a,&x); printf(“%ld,%lf”,a,x); D: scanf(“%ld%lf”,&a,&x);printf(“%ld,%f”,a,x);
- int x;float y; 若输入形式为2˽3.4,输出形式为x+y=5. 40,正确输入,输出语句是_____。 A: scanf(”%d,%f”,&x,&y); printf(“x+y= %4. 2f”, x+y); B: scanf(”%d%f”,&x,&y); printf(“x+y= %4. 2f”, x+y); C: scanf(”%d%f”,&x,&y); printf(“x+y= %6. 1f”, x+y); D: scanf(”%d,%3.1f”,&x,&y); printf(“x+y= %4. 2f”, x+y);
- 若a是基本整型变量,c是字符型变量,b是单精度实型变量,输入语句____是错误的。 A: scanf("a=%d,c=%c,b=%f”, &a, &c,&b); B: scanf("%d,%c,%f”, &a, &c,&b); C: scanf("%d%c%f”, a, c,b); D: scanf("%d%c%f”, &a, &c,&b);
- 下面那个scanf语句的格式是正确的. A: scanf("%d%d",&a,&b;); B: scanf("%d%d,&a,&b;"); C: scanf("%d%d",&a;,&b;) D: scanf(%d,%d,&a,&b;);
- 有定义语句:intb;charc[10];,则正确的输入语句是()。 A: scanf("%d%s",&b,&c); B: scanf("%d%s",&b,c); C: scanf("%d%s",b,c); D: scanf("%d%s",b,&c);