scanf这里一直报错,不会改。本身想要输入的就是小数,中间那个小数点是可以这样用的吗

问题描述:

img

改成scanf_s("%d%d",&a,&b);
最近版本的VS要求用scanf_s,以前是警告,现在是error

你如果想输入浮点数,那应该定义为float或者double型,而不是int型
float a,b;
scanf_s("%f%f",&a,&b);
就可以了

scanf("%d %d",&a,&b);