gpt4 book ai didi

c++ - 如何在用户输入字符并按下回车键后关闭程序?

转载 作者:行者123 更新时间:2023-11-30 01:57:17 24 4
gpt4 key购买 nike

我刚开始学习 C++ 编程。我的程序运行完美,但我还需要它在用户输入一个字符并按下回车键时关闭。我不知道应该怎么做。任何帮助将不胜感激。到目前为止我的代码是(运行良好):

#include <iostream>
using namespace std;

int main()
{
int money_spent, money_tendered;

cout << "Enter the total amount spent: \n";
cin >> money_spent;

cout << "Enter the amount tendered: \n";
cin >> money_tendered;

int balance = money_tendered - money_spent;
int ten_bills = balance / 1000;
balance = balance % 1000;
int five_bills = balance / 500;
balance = balance % 500;
int dollar_coins = balance / 100;
balance = balance % 100;
int quater_coins = balance / 25;
balance = balance % 25;
int dimes = balance / 10;
balance = balance % 10;
int nickels = balance / 5;
balance = balance % 5;
int pennies = balance;

cout << " \n \n"
<< "Your change is: \n"
<< ten_bills << " tenn dollar bill(s). \n"
<< five_bills << " five dollar bill(s). \n"
<< dollar_coins << " one dollar coin(s). \n"
<< quater_coins << " quater(s). \n"
<< dimes << " dime(s). \n"
<< nickels << " nickel(s). \n"
<< pennies << " pennie(s). \n";

return 0;
}

最佳答案

添加

cin.ignore();    
cin.get();

之前

return 0;

您需要 cin.ignore(),以忽略您在输入 money_tendered 后键入的 ENTER。否则,此 ENTER 将被 cin.get() 捕获,而不是您要输入的最后一个字符。

关于c++ - 如何在用户输入字符并按下回车键后关闭程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com