大一新生被前期的C程序困扰(二)

img


谁能帮帮我 这个C程序输入与输出题搞了一年了真不懂。感觉没问题啊但算出来就不对

你好,你的单位搞错了。
你的程序第六行, 应该是把所有钱数转化为 【分】这个单位, 最后才能换成多少元(Y), 多少分(F)。
第六行开始应该是:

int totalFen = a * 100 + b * 50 + c * 10; 
//你可以在这里输出 totalFen 是多少,验证一下

Y = totalFen / 100F = totalFen - Y * 100
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^