求助大神!scanf_s输入float函数,警告参数太多
2017的visual只能用scanf_s,结果好多程序都得改改才能用小白表示心累。。。
int main()
{
float a, b, c, disc, x1, x2, p, q;
printf("二次项系数为:"); //只能运行到这里,输了数字进去后就自己退出了
scanf_s("a", &a);
printf("一次项系数为:");
scanf_s("b", &b);
printf("常数项系数为:");
scanf_s("c", &c);
disc = b * b - 4 * a*c;
p = -b / (2 * a);
q = sqrt(disc) / (2 * a);
x1 = p + q;
x2 = p - q;
printf("\nx1 = %5.2f \nx2 = %5.2f", x1, x2);
//这里试过加getchar 和return都不好使。。。
}