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

2024-11-23 01:36:57
推荐回答(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