有定义语句:int x, y;,若要通过scanf("%d,%d
举一反三
- 有定义语句:int x, y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是( )
- 有 int x,y;定义了两个变量,问scanf("%d%d",x,&y);语句正确吗?
- 若x定义为int,y定义为double型,以下合法的scanf函数调用语句是( )。 A: scanf("%d%f",&x,&y); B: scanf("%d%f", x,y); C: scanf("%d%lf",&x,&y); D: scanf("%d%lf",x,y);
- 若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是() A: scanf("%d%d%lf",&x,&y,&z); B: scanf("%d,%x,%lf",&x,&y,&z); C: scanf("%x,%o,%6.2f",&x,&y,&z); D: scanf("%x,%o",&x,&y);
- 假设先定义变量如下:int x;float y;那么,下列输入语句中正确的是() A: ) scanf("%f%f",&y,&x) B: ) scanf("%f%d",y,x) C: ) scanf("%f,%d",&y,&x) D: ) scanf("%5.2f%2d",&y,&x)