VS2019报错,请问问题出在哪里?

图片说明

%c是单个字符,并且恒定为单个字符,所以不需要1这个参数,只有%s才是不确定长度,才需要传入长度。
所以你有2个修改方法,一个是 char x[2];,然后修改为 %s
还有一个就是去掉参数中的2个1

scanf_s参数太多了,去掉两个1,改成

scanf_s("%c%f",&x,&n)