填空题 执行以下程序时输入1234567<CR>,则输出结果是 1
#include <stdio.h>
main()
{ int a=1,b;
scanf("%2d%2d",&a,&b); prinff("%d %dhn",a,b);
}
【正确答案】
【答案解析】12 34
[解析]本题考查的知识点是:Scanf()函数。 scanf()是标准输入函数;其第1个参数为格式控制字符串。其中“%2d”表示读入一个2个字符宽的整数。所以本题代码将连续读入2个2字符宽的整数分别存到变量a和b中。根据题目要求,输入数据1234567<CR>,则scanf()读入的两个整数分别为 12和34,故输出结果为12 34。