java不输出数字_为什么我的代码不输出(仅)数字?
代碼的運(yùn)動提示:編寫一個程序,告訴你給出的任何金額從1美分到99美分 . 使用25美分(四分之一),10美分(一分錢)和1美分(便士)的硬幣面額 . 不要使用鎳和半美元硬幣 . 您的程序?qū)⑹褂靡韵潞瘮?shù)(以及其他函數(shù)):void compute_coins(int coin_value,int&num,int&amount_left);
#include
#include
using namespace std;
void prompt(int *amount_left);
void remaining_change(int *amount_left, int coin_value);
void compute_coins(int coin_value, int *num, int *amount_left);
void output(string coin_name, int *num);
int main() {
int change = 0, num = 0, amount_left = 0;
const int quarter = 25, dime = 10, penny = 1;
string q = "quarter(s)", d = "dime(s)", p = "penny(s)";
prompt(&change);
compute_coins(quarter, &num, &amount_left);
remaining_change(&amount_left, quarter);
output(q, &num);
compute_coins(dime, &num, &amount_left);
remaining_change(&amount_left, dime);
output(d, &num);
compute_coins(penny, &num, &amount_left);
output(p, &num);
}
void prompt(int *change)
{
cout << "How much change is there? ";
cin >> *change;
cout << "You entered " << change << endl;
cout << "That is equal to: ";
}
void remaining_change(int *amount_left, int coin_value)
{
*amount_left = (*amount_left % coin_value);
}
void compute_coins(int coin_value, int *num, int *amount_left)
{
*num = *amount_left / coin_value;
}
void output(string coin_name,int *num)
{
cout << num << " " << coin_name << ", ";
}
總結(jié)
以上是生活随笔為你收集整理的java不输出数字_为什么我的代码不输出(仅)数字?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现rsa欧几里得算法求d_RS
- 下一篇: java poi word 表格_jav