昨日,我的一個同學編了一個程序,但運算出來,得不到正確的結果.他問我,我知道那個確實有一定的問題,但就是無法解釋清楚,特來請教.
#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++,因此我也無法作出正確解釋,希望有人能幫上忙.