文件顶部加上#define _CRT_SECURE_NO_WARNINGS后面直接用scanf和printf不会出现警告。scanf_s和printf_s太奇葩了。除法修改一下,你这个除法结果是整数,不准确。printf("%d/%d=%.2f\n",data1,data2,data1*1.0f/data2);