昨日,我的一个同学编了一个程序,但运算出来,得不到正确的结果.他问我,我知道那个确实有一定的问题,但就是无法解释清楚,特来请教.
#include<stdio.h>
void main()
{
printf("please input two num x and y:");
int a,b,c;
scanf("%5d",&a);
printf("%d",a);
scanf("%4d%4d",&b,&c);
printf("%d,%d",b,c);
}
由于我也才接触C++,因此我也无法作出正确解释,希望有人能帮上忙.