我的程序返回整数值,但即使在显式类型转换之后也应该给出双倍值? 嘿,伙计们,我一直遵循C++的编程原理和实践,你知道谁(没有伤害意味着我不能拼写它!),我已经达到第86页了! 还有一个练习要求我们写一个程序。这是我的版本。 这是main.cpp- int main() { int pennies,nickels,dimes,quarters,half_dollars; cout << "Enter the number of pennies,nickels,dimes,quarters<<endl<<"and half dollars you have pls!!" << endl; cin>>pennies>>nickels>>dimes>>quarters>>half_dollars; no_of_each(pennies,nickels,dimes,quarters,half_dollars); total_money(pennies,nickels,dimes,quarters,half_dollars); return 0; } intmain() { 整数便士、五分镍币、一角硬币、四分之一硬币、半美元; cout

我的程序返回整数值,但即使在显式类型转换之后也应该给出双倍值? 嘿,伙计们,我一直遵循C++的编程原理和实践,你知道谁(没有伤害意味着我不能拼写它!),我已经达到第86页了! 还有一个练习要求我们写一个程序。这是我的版本。 这是main.cpp- int main() { int pennies,nickels,dimes,quarters,half_dollars; cout << "Enter the number of pennies,nickels,dimes,quarters<<endl<<"and half dollars you have pls!!" << endl; cin>>pennies>>nickels>>dimes>>quarters>>half_dollars; no_of_each(pennies,nickels,dimes,quarters,half_dollars); total_money(pennies,nickels,dimes,quarters,half_dollars); return 0; } intmain() { 整数便士、五分镍币、一角硬币、四分之一硬币、半美元; cout,c++,C++,除法的分子或分母必须是double才能得到double结果: total_in_dollar=(double(total_in_penny)/100); 除法的分子或分母必须是double才能得到double结果: total_in_dollar=(double(total_in_penny)/100); 除法的分子或分母必须是double才能得到double结果: total_in_dollar=(double(total_in_penny)/100); 除法的分子或分母必须是doubl

除法的分子或分母必须是
double
才能得到
double
结果:

total_in_dollar=(double(total_in_penny)/100);

除法的分子或分母必须是
double
才能得到
double
结果:

total_in_dollar=(double(total_in_penny)/100);

除法的分子或分母必须是
double
才能得到
double
结果:

total_in_dollar=(double(total_in_penny)/100);

除法的分子或分母必须是
double
才能得到
double
结果:

total_in_dollar=(double(total_in_penny)/100);

请不要使用
double
表示货币类型。有关详细信息,请参阅

相反,请尝试以下方法:

int total_cents = 305;
int total_dollars = total_cents/100;
int fractional_dollars = total_cents%100;
std::cout << total_dollars << ".";
std::cout.width(2);
std::cout.fill('0');
std::cout << fractional_dollars << std::endl;
int total_cents=305;
int total_$=总美分/100;
整数分数=总分数%100;

std::cout请不要使用
double
表示货币类型。有关更多信息,请参阅

相反,请尝试以下方法:

int total_cents = 305;
int total_dollars = total_cents/100;
int fractional_dollars = total_cents%100;
std::cout << total_dollars << ".";
std::cout.width(2);
std::cout.fill('0');
std::cout << fractional_dollars << std::endl;
int total_cents=305;
int total_$=总美分/100;
整数分数=总分数%100;

std::cout请不要使用
double
表示货币类型。有关更多信息,请参阅

相反,请尝试以下方法:

int total_cents = 305;
int total_dollars = total_cents/100;
int fractional_dollars = total_cents%100;
std::cout << total_dollars << ".";
std::cout.width(2);
std::cout.fill('0');
std::cout << fractional_dollars << std::endl;
int total_cents=305;
int total_$=总美分/100;
整数分数=总分数%100;

std::cout请不要使用
double
表示货币类型。有关更多信息,请参阅

相反,请尝试以下方法:

int total_cents = 305;
int total_dollars = total_cents/100;
int fractional_dollars = total_cents%100;
std::cout << total_dollars << ".";
std::cout.width(2);
std::cout.fill('0');
std::cout << fractional_dollars << std::endl;
int total_cents=305;
int total_$=总美分/100;
整数分数=总分数%100;


std::我不明白为什么你的
total\u money
函数在头文件中?函数属于
.c
文件,而不是
.h
文件。total\u in_dollar=total\u in_penny/100.0;@RonTang也行。不,我在学校,去年他们教我们如何使用函数。今年我还在学习如何使用函数,但我喜欢学习sma我将常用函数添加到头文件:)是的!!它起作用了Ron Tang,但我不明白它是如何起作用的。你能给我一个链接或告诉我它是如何起作用的吗?谢谢,朋友。为什么你的
总钱
函数在头文件中?函数属于
.c
文件,而不是
.h
文件。总美元=总便士/100.0;@RonTang Tha不,我在学校,去年他们教我们如何使用函数。今年我还在学习如何使用课程,但我喜欢把一些小的常用函数放到头文件中:)是的!!罗恩·唐成功了,但我不明白它是如何工作的。你能给我一个链接或告诉我它是如何工作的吗,谢谢朋友。为什么你的
总钱
函数在头文件中?函数属于
.c
文件,而不是
.h
文件。total_in_dollar=total_in_penny/100.0;@RonTang也可以。不,我在上学,去年他们教我们如何使用函数。今年我还在学习如何使用课程,但我喜欢把一些常用的小函数放到头文件中:)是的!你能给我一个链接或者告诉我它是怎么工作的吗?谢谢,朋友。为什么你的
total\u money
函数在头文件中?函数属于
.c
文件,而不是
.h
文件。total\u in_dollar=total\u in_penny/100.0;@RonTang那也会工作。不,我在学校,最后一名去年他们教我们如何使用函数今年我还在学习如何使用类,但我喜欢把一些小的常用函数放在头文件中:)是的!!罗恩·唐(Ron Tang)成功了,但我不明白它是如何工作的。你能给我提供一个链接或告诉我它是如何工作的吗。