VS2019是不是管得太严了,同样的代码手机能跑它不能跑

#include <stdio.h>
int main(void)
{
float r;
printf("Input r:");
scanf("%f", &r);
printf("circumference = % f\n", 2 * 3.14159 * r);
printf("area = %f\n", 3.14159 * r * r);
return 0;
}

img

这个程序在电脑上跑就报错
手机上跑就能正常运行
萌新求指教

用scanf_s
还有不是管得太严,是为了安全