[求助]输入格式
要求运行时必须按如下格式输入数据啊a=4,b=8
4.23,5.7
234
567
一下是我写的程序
main()
{
int a,b;
long m,n;
float p,q;
scanf("a=%d,b=%d",&a,&b);
scanf("%3.2ld,%2.1ld",&m,&n);
scanf("%3f,%3f\n",&p,&q);
printf("a=%d,b=%d\nm=%ld,n=%ld\n",a,b,m,n);
printf("p=%f,q=%f\n",p,q);
}
为什么会出错呢