#include stdiohint mainvoid const double dj= 50; int a=0; printf输入你想要购买的数量; scnfd &a; if a 0 && a = 30 printf总价格=lf dj doublea 09; return 0;这段代码的错误有哪些#include stdiohint mainvoid int dj= 5; int a;
- 第一段代码中,scnf应该是scanf,拼写错误。
- 第一段代码中,printf中的格式化字符串应该是"%lf",而不是"lf"。
- 第二段代码中,总价格计算应该是浮点数乘法,而不是整数乘法,所以应该使用"%lf"作为格式化字符串。
- 第二段代码中,总价格计算式中应该使用浮点数除法,而不是整数除法,所以应该将乘法的结果转换为浮点数。
原文地址: http://www.cveoy.top/t/topic/hQJs 著作权归作者所有。请勿转载和采集!