c语言一道修改程序的题

img

img


上面一张是题目和要求以及我的修改
下面是给的正确答案
为什么题目要求输出的a,b,c,s,v都是浮点型,但是正确答案的修改在第四行scanf函数那里没有改成%lf,还有第七行的printf函数那里没有改成%f,这样不是会造成结果错误吗

你说的对,所谓的答案,不规范的地方一大堆。就main前面没有返回值类型的写法,就和现代的C编译器格格不入。这是 turbo c时代的了。

书上的答案是错误的。