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