C语言printf没有输出,计算距离的结果显示也是负数

2025-04-13 12:18:48
推荐回答(4个)
回答(1):

输入格式错了

回答(2):

输入的问题,你得用,或空格之类的分隔符分开各个输入,不然怎么判断输入是哪个对应哪个呢,比如用,那就是scanf_s("%f,%f,%f,%f", &jA,&wA,&jB,&wB);然后输入的时候就是用1,2,3,4这样的方式输入

回答(3):

scanf_s语句中“…%fB…”的这个B是多余的,你把它去掉就好了。
如果还不行请留言。

回答(4):

scanf_s中第三个%f后的B去掉
printf_s("AB=%.2f\n",AB);