问题 填空题

以下程序运行时若从键盘输入:10 20 30<回车>,输出结果是
# include<stdio.h>
main()
int i=0,j=0,k=0;
scanf("%d% *d%d",&i,&j,&k);printf("%d %d %d\\n",i,j,k);

答案

参考答案:10300

解析: scanf("%d %*d%d",&i,&j,&k)中“%*”表示跳过对应的输入项,即跳过了20,j=30,k没有值读取,仍为0。

单项选择题
问答题 简答题