一个c语言练习题,看了很久没想明白

下面这个是书上的题目,第二个scanf那里搞不明白,它是不是弄错了呀?题目说的是输入x,然后我不知道该怎么输入xy的值,感觉这两个数字输的时候会连在一起区分不了(流泪)
5.用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='A',c2='a'
#include
int main()
{
int a,b;
char c1,c2;
float x,y;
scanf("a=%db=%d",&a,&b);
scanf("%f%e",&a,&y);
scanf("%c%c",&c1,&c2);
return 0;
}

//逗号区分就行了,但你输入一定要严格按照你scanf()的格式
#include <stdio.h>
int main()
{
int a,b;
char c1,c2;
float x,y;
scanf("a=%d,b=%d",&a,&b);
scanf("%f,%f",&x,&y);
scanf("%c,%c",&c1,&c2);
return 0;
}