用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=‘A’c2=✀a✀。问在键盘上如何输入

2024年11月23日 01:36
有2个网友回答
网友(1):

#include
int main()
{
int a,b;
float x,y;
char c1,c2;
scanf("a=%db=%d",&a,&b);
getchar();//新增

scanf("%f%e",&x,&y);
getchar();//新增

scanf("%c%c",&c1,&c2);
return 0;
}

增加两个getchar()是因为最后的回车键还在缓存中,如果不清空,后续的读取可能出现错误

网友(2):

a=3b=7 8.5 71.82Aa