问题
填空题
以下程序运行时,若从键盘输入:10 20 30<回车>。输出结果是______。
#include <stdio.h>
main()
int i=0,j=0,k=0;
acanf("%d%*d%d",&I,&j,&k);printf("%d%d%d\n",I,j,k);
答案
参考答案:10 30 0
解析: 本题考查标准输入函数scanf()。scanf函数的第一个参数是格式控制字符串,该字符串中所出现的格式控制符必须与scanf函数的第二个及其后的参数一一对应。本题中,“%d”表示输入一个十进制整数,而“%*d”表示跳过一个输入的十进制整数。所以,本题的scanf函数要求用户输入三个十进制整数,但只接受第一和第三个到函数的第二和第三个参数所指的内存中。所以输出的结果为:10 30 0。