新手求助
这个代码输入c1,c2的时候,我输入A a,结果为什么是c1=A,c2=#include <stdio.h>
int main ()
{
int a,b;
float x,y;
char c1,c2;
scanf("%d%d\n",&a,&b);
scanf("%f%f\n",&x,&y);
scanf("%c%c\n",&c1,&c2);
printf("a=%d,b=%d\n",a,b);
printf("x=%.1f,y=%.2f\n",x,y);
printf("c1=%c,c2=%c\n",c1,c2);
return 0;
} 因为c1后面跟的是空格或者换行,空格或者换行也算一个字符
页:
[1]