关于 scanf 的入门问题
请问各位大神我的代码是
#include <stdio.h>
#include<iostream>
int main(int)
{
int a,b,c,d;
printf("Please input four number,seperate by space");
scanf("%3d%3d%3d%3d",&a,&b,&c,&d);
printf("\na=%d,b=%d,c=%d,d=%d",a,b,c,d);
system("pause");
}
为什么我输入 1234 5678 1 2
输出的结果是 a=123,b=4,c=567,d=8