【问题标题】:making calculations with money用钱计算
【发布时间】:2015-12-06 01:05:45
【问题描述】:

所以我正在编写一个程序来计算一本书的重量并据此向您收费。

正如你所知道的十进制数,计算中不考虑 0,那么我如何让计算机在处理金钱时考虑它?

ps 是否可以让电脑在程序上显示英镑符号(£)?

编辑:对不起,伙计们,我的意思是像 1.50 这样的数字在计算机上只会写为 1.5,但从金钱的角度来看,0 很重要,那么如何确保程序包含它?

【问题讨论】:

  • 我向你保证计算机承认0的存在。
  • 是的,如果您的环境(字符集、字体等)支​​持,您可以让它显示 £。 example.
  • “计算中不考虑 0 的十进制数”是什么意思?我不明白你的问题。
  • 查找std::precision

标签: c++ visual-studio visual-c++ visual-studio-2015


【解决方案1】:

我假设您的意思是打印,否则“0”对编译器没有任何影响。

使用以下内容:

printf("%.2f ", 123.45678);

计算机可以显示“£”,但我不确定您在哪里显示它。如果它在打印输出语句中,您应该可以将其写出来。

下次对你所问的问题要小心一点。

【讨论】:

  • @BarmakShemirani 哎呀,你完全正确!我应该在提交之前进行校对
  • 其实你做对了。我在想别的事。我只是要删除评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-12
  • 1970-01-01
  • 2020-09-18
  • 1970-01-01
相关资源
最近更新 更多