嗨,Good Day ..我需要你的帮助.. C语言编程

 收藏

嗨,美好的一天..我需要你的帮助,我的练习.. 我需要知道如何计算任何给定数量的分..以面额..用于C编程 谢谢..

给定数量:1886.25

如果(金额> = 1000)

x =数量/ 1000; 数量%1000; printf(“%d”,&x);

答案是:1

但为美分..我不知道如何计算..请帮助..谢谢..

回复
  • o梦倾城 回复

    它只显示1000,500,200,100,50,20,10,5,1 ... 但美分不显示

  • 旗傲安 回复

    是的!

  • jiafeng 回复

    每分乘以100并取100为模

  • nerror 回复

    仍然不显示美分.. :(

  • rtotam 回复

    尝试

    float amount = 1886.25;
    int cents =(int)(amount*100) % 100;

  • 别掏心 回复

    谢谢.. 但是我应该怎么做..

    数量* 100; 100%100

    是吗

  • 间接性抑郁 回复

    我还是有点困惑。 您期望的输出的确切示例是什么?

    输入= 1886.25

    您希望程序显示什么?

  • 自说自话 回复

    我认为100%100不会给您正确的答案。