A-A+

下列程序运行时输入1234567<CR> 则输出结果是______。include<stdi

2022-08-06 05:07:01 问答库 阅读 176 次

问题详情

下列程序运行时输入1234567<CR>,则输出结果是______。
include<stdio.h>
main()
{ int a=1,b;
scanf("%2d%2d",&a,&b);printf("%d %dn", a,b);
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:

本题考查的重点是scanf函数的调用。scanf(“<格式化字符串>”,<地址表>),格式化字符串后可以加上场宽,本题中两个变量的场宽都为2,所以输入1234567<CR>后,变量a的值为12。变址b的值为34,从而输出为12 34。

考点:程序