VC 程序 为什么运行后没法得到我想要的结果?
#include<stdio.h>main()
{
int a, b;
long m, n ;
float p , q ;
scanf("a=%d,b=%d",&a,&b);
getchar();
scanf("m=%ld,n=%ld",&m,&n);
getchar();
scanf("p=%f\n,q=%f",&p,&q);
getchar();
printf ("a = %d,b = %d , m =%ld,n = %ld \n", a,b,m, n) ;
printf(" m =%ld,n = %ld \n", a, b);
printf (" p = %f,q = %f \n",p,q) ;
}
请问 这个 程序在运行的时候 要求 按照以下格式输入
a=4,b=8
4.23,5,7
234
567
为什么 输出结果就是不对呢、。