若有定义:int a;float b;double c;,程序运行时输入:1,2,3,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是( )。

admin2017-07-05  28

问题 若有定义:int a;float b;double c;,程序运行时输入:1,2,3<回车>,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是(    )。

选项 A、scanf("%d,%f,%If",&a,&b,&c);
B、scanf("%d%f%If",&a,&b,&c);
C、seanf("%d,%If,%If",&a,&b,&c);
D、scanf("%d,%f,%f",&a,&b,&c);

答案A

解析 scanf()函数中,%d对应的参数是整数型地址,%f对应的参数是float型地址,%If对应的参数是double型地址,因此C、D选项错误;在格式化字符串中,如果输入地址有多个,应该用逗号隔开,B选项错误,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/xODp777K
0

最新回复(0)