C语言的题目有如下程序段:
int x1, x2;
char y1, y2;
scanf("%d%c%d%c", &x1, &y1, &x2, &y2);
若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( )。(注:└┘代表空格)
A.10A└┘20B B.10└┘A20B
C.10 └┘A└┘20└┘ B D.10A20└┘B
若变量已正确说明为float类型, 要通过语句scanf("%f %f%f", &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为()。
A.10<回车> B.10.0,22.0,33.0<回车>
22<回车>
33
C.10.0<回车> D.10 22<回车>
22.0 33.0<回车> 33<回车>
有如下程序,若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( )。(注:└┘代表空格)
int x1, x2;
char y1, y2;
scanf("%d%d", &x1,&x2);
scanf("%c%c", &y1,&y2);
A.1020AB B.10└┘20└┘ABC
C.10└┘20<回车> D.10└┘20AB
AB
有如下程序段,对应正确的数据输入是( )。
float x,y;
scanf("%f%f", &x,&y);
printf("a=%f,b=%f", x,y);
A.2.04<回车> B.2.04,5.67<回车>
5.67<回车>
C.A=2.04,B=5.67<回车> D.2.055.67<回车>
int x1, x2;
char y1, y2;
scanf("%d%c%d%c", &x1, &y1, &x2, &y2);
è¥è¦æ±x1ãx2ãy1ãy2çå¼åå«ä¸º10ã20ãAãBï¼æ£ç¡®çæ°æ®è¾å
¥æ¯ï¼ ï¼ãï¼æ³¨ï¼ââä»£è¡¨ç©ºæ ¼ï¼
Aï¼10Aââ20B Bï¼10ââA20B
Cï¼10 ââAââ20ââ B Dï¼10A20ââB
>>>>A
è¥åéå·²æ£ç¡®è¯´æ为floatç±»åï¼ è¦éè¿è¯å¥scanf("%f %f%f", &a, &b, &c);ç»aèµäº10.0ï¼ bèµäº22.0ï¼ cèµäº33.0ï¼ ä¸æ£ç¡®çè¾å
¥å½¢å¼ä¸ºï¼ï¼ã
Aï¼10<å车> Bï¼10.0,22.0,33.0<å车>
22<å车>
33
Cï¼10.0<å车> Dï¼10 22<å车>
22.0 33.0<å车> 33<å车>
>>>>B
æå¦ä¸ç¨åºï¼è¥è¦æ±x1ãx2ãy1ãy2çå¼åå«ä¸º10ã20ãAãBï¼æ£ç¡®çæ°æ®è¾å
¥æ¯ï¼ ï¼ãï¼æ³¨ï¼ââä»£è¡¨ç©ºæ ¼ï¼
int x1, x2;
char y1, y2;
scanf("%d%d", &x1,&x2);
scanf("%c%c", &y1,&y2);
Aï¼1020AB Bï¼10ââ20ââABC
Cï¼10ââ20<å车> Dï¼10ââ20AB
AB
>>>>D
æå¦ä¸ç¨åºæ®µï¼å¯¹åºæ£ç¡®çæ°æ®è¾å
¥æ¯ï¼ ï¼ã
float x,y;
scanf("%f%f", &x,&y);
printf("a=%f,b=%f", x,y);
Aï¼2.04<å车> Bï¼2.04,5.67<å车>
5.67<å车>
Cï¼A=2.04,B=5.67<å车> Dï¼2.055.67<å车>
>>>>A
è§ååªæä¸ä¸ª, å°±æ¯scanfä¸çæ ¼å¼,åå®é è¾å ¥çæ ¼å¼,å¿ é¡»å®å ¨å¹é .
运行样例: