问题 填空题

执行程序时的输入为123456789,则程序的运行结果为______。
#include"stdio.h"
main()

int a,b;
scanf("%2d%*2d%1d",&a,&b);
printf("%d\n",a-b);

答案

参考答案:G

解析: 本题考查的是scanf函数。题目中,“%2d”是指读入整型数据,允许的数据宽度是2位;“*2d”指空余2位不读入;所以最终读入的a的值为12,b的值为5,即得到a-b=7,最终输出a-b的值7。

单项选择题
判断题