C语言基础,求大佬帮助

#include <stdio.h>
int main()
{
	int a, b;
	float x, y;
	char c1, c2;
	scanf_s("a=%db=%d", &a, &b);
	scanf_s("%f%f", &x, &y);
	scanf_s("%c%c",&c1,&c2);
	printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n", a, b, x, y, c1, c2);
	return 0;
}

0x54FC98F1 (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00921023 时发生访问冲突。
 

		scanf_s("%f%f", &x, &y);
		getchar();\\去掉\n
		scanf_s("%c%c", &c1,1,&c2,1);

 

你输入的数字是什么? 是用空格隔开的, 还是用逗号隔开的?