执行以下程序时输入1234567<CR>,则输出结果是【 】。 #include <stdio.h> main() { int a=1,b; scanf("%2d%2d",&a,&b)

admin2009-06-20  35

问题 执行以下程序时输入1234567<CR>,则输出结果是【 】。
#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。
转载请注明原文地址:https://kaotiyun.com/show/L6Wp777K
0

最新回复(0)