已有定义:double a,b;,若要求按输入方式(此处*代表一个空格)1.02.0<回车> 分别给a,b输入1,2,则能正确进行输入的语句是()
A: scanf(“%f%f”,&a,&b)
B: scanf(“%5.1lf%5.1lf”,&a,&b)
C: scanf(“%lf%lf”,&a,&b)
D: scanf(“%5e%5e”,&a,&b)
A: scanf(“%f%f”,&a,&b)
B: scanf(“%5.1lf%5.1lf”,&a,&b)
C: scanf(“%lf%lf”,&a,&b)
D: scanf(“%5e%5e”,&a,&b)
举一反三
- 设有定义: double a,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格) □□1.0□□2.0□□3.0<;回车>;则能进行正确输入的语句是 A: scanf("%lf%lf%lf",a,b,c); B: scanf("%lf%lf%lf",&a,&b,&c); C: scanf("%f%f%f",&a,&b,&c); D: scanf("%5.1lf%5.1lf%5.1lf",&a,&b,&c);
- 若有定义int a;float b;double c;程序运行时输入:34 5[回车]能把3输入给变量a、 4输入给变量b、 5输入给变量c的语句是 A: scanf(“%d%f%f”,&a,&b,&c); B: scanf(“%d%lf%f”,&a,&b,&c); C: scanf(“%d%lf%lf”,&a,&b,&c); D: scanf(“%f%f%lf”,&a,&b,&c);
- 若有定义:double a, b, c;能正确给a,b,c输入数据的语句是( ) A: scanf(" %lf %lf %lf",&a, &b, &c ); B: scanf(" %f %f %f",&a, &b, &c ); C: scanf(" %lf %lf %lf",a, b, c ); D: scanf(" %lf %lf %lf" &a, &b, &c );
- 能把值3输入给变量a,4输入给变量b,5输入给变量c的语句是( )。[br][/br](2.0) A: scanf("%d%f%lf", &a,&b,&c); B: scanf("%d%lf%lf", &a,&b,&c); C: scanf("%d%f%f", &a,&b,&c); D: scanf("%lf%lf%lf", &a,&b,&c);
- 若已有定义:double x;则以下输入语句正确的是( )。 A: scanf("%f",x); B: scanf("%lf",&x); C: scanf("%d",&x); D: scanf("%lf",x);