已知有变量定义: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);
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);
举一反三
- 若有定义语句: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 x; 正确的输入语句是( )。 A: scanf("%lf", &x); B: scanf("%f", &x); C: scanf("lf%", &x); D: scanf("%8.2f", &x);
- 若int a,b; double x;以下不合法的scanf函数调用语句是 。 A: scanf(“%d%o%f”, &a,&b,&x); B: scanf(“%3d%*3d%lf”,&a,&b,&x); C: scanf(“%o%f%lo”,&a,&b); D: scanf(“%ld%lo%o”,&a,&b,&x);
- 设有定义:double x;,则以下能够正确输入变量x值的语句是______。 A: scanf("x=%f",&x); B: scanf("x=%lf",&x); C: scanf("x=%f",x); D: scanf("x=%LF",&x);
- 若定义x为double型变量,则能正确输入x值的语句是()。 A: scanf("%f",x); B: scanf("%d",&x); C: scanf("%lf",&x); D: scanf("%o",&x);