C语言 硬币的问题
答案:3 悬赏:40 手机版
解决时间 2021-01-21 21:09
- 提问者网友:蓝琪梦莎
- 2021-01-21 06:44
C语言 硬币的问题
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-01-21 07:55
简单的错误往往很难发现:
因为 total是double 型,所以应该为:scanf("%lf", &total);
因为 total是double 型,所以应该为:scanf("%lf", &total);
全部回答
- 1楼网友:山有枢
- 2021-01-21 10:33
不要用int类型,都换成double追问但是 老师给的 就是 int
MakeChange with the following prototype:
void MakeChange(double amount, int *dollars, int *halfDollars, int *quarters, int *dimes, int *nickels, int *pennies);
MakeChange with the following prototype:
void MakeChange(double amount, int *dollars, int *halfDollars, int *quarters, int *dimes, int *nickels, int *pennies);
- 2楼网友:十年萤火照君眠
- 2021-01-21 09:04
变量类型都用double
printf里的通配符%d改成%f追问Please enter a monetary figure: $7.99
Here is the currency equivalent:
0.000000 dollars
0.000000 half dollars
0.000000 quarters
0.000000 dimes
0.000000 nickels
0.000000 pennies
改完后 变成这样了
printf里的通配符%d改成%f追问Please enter a monetary figure: $7.99
Here is the currency equivalent:
0.000000 dollars
0.000000 half dollars
0.000000 quarters
0.000000 dimes
0.000000 nickels
0.000000 pennies
改完后 变成这样了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯