问题
填空题
执行以下程序时输入1234567<CR>,则输出结果是 【6】 。 #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。