-5
私は初心者です。私はコンピュータ科学のためにいくつかの助けをしたいと思います。なぜなら、それは悲惨なことに失敗しています。私はここでsetprecisionが動作しない理由を理解していません。私はこのコードが完全ではないことを理解していますが、私には意味がありません。小数点は使用できませんか? (C++)
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int sug = 1.5;
int but = 1;
int flo = 2.75;
int tel = 48;
double ans;
cout << "How much cookies would you like to make? ";
cin >> ans;
cout << setprecision(2) << fixed << showpoint << "For " << tel << " amount of cookies, you need " << flo << endl;
return 0;
}
数字を10進数で指定するときに 'int'の代わりに' float'を使用してください –
あなたのコード[動作しません](http://importblogkit.com/2015/07/doe s-not-work /)? –
'2.75'は整数と見なされるので、' 2'と評価されます。または '3'。実際にはとにかく論理的な意味を持たないからです。 –