问题 单项选择题

已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是 ______。

A.sanf("%2d %2d %2d",&i,&j,&k);

B.scanf("%d %d %d",&i,&j,&k);

C.scanf("%d,%d,%d",&i,&j,&k);

D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);

答案

参考答案:C

解析: scanf函数的格式控制部分中的非格式字符按原样输入,本题指出键盘输入为:1,2,3<回车>,各个数据之间用“,”分隔,所以scanf函数中应包含“,”,选项D中虽然包括“,”号,但是还包含非格式字符i=、j=和k=,正确答案为选项C。

选择题
单项选择题