问题
填空题
下列程序运行时输入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(“<格式化字符串>”,<地址表>),格式化字符串后可以加上场宽,本题中两个变量的场宽都为2,所以输入1234567<CR>后,变量a的值为12。变址b的值为34,从而输出为12 34。