添加错误,简单的问题
Adding error, simple questions
菜鸟问题!当我运行这个并将客人数量设置为 2 时,我应该有 2 个小披萨,因为这个数字不大于 3(使其成为中等),当我运行它时,它告诉我所有尺寸的 0。舍入误差?我该如何解决这个问题?--请说英语,我是初学者:)
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
//promt user
cout << "Please enter number of guests:";
int attendees;
cin >> attendees;
int large_pizzas = attendees / 7 ;
cout << "purchase " << large_pizzas << " large pizzas" << endl;
int medium_pizzas = large_pizzas % 3 ;
cout << "purchase " << medium_pizzas << " medium pizzas" << endl;
int small_pizzas = medium_pizzas % 1 ;
cout << "purchase " << small_pizzas << " small pizzas" << endl;
也许你可以调整你想要的方式:
#include <iostream>
#define LARGE_PIZZA_SHARE 7 // 7 persons can share 1 large pizza
#define MEDIUM_PIZZA_SHARE 3 // 3 persons can share 1 medium pizza
#define SMALL_PIZZA_SHARE 1 // 1 person - 1 small pizza
int main()
{
int attendees = 0;
cout << "Enter number of attendees: ";
cin >> attendees;
int largePizzaCount = 0;
int mediumPizzaCount = 0;
int smallPizzaCount = 0;
if (attendees >= LARGE_PIZZA_SHARE)
{
largePizzaCount = attendees / LARGE_PIZZA_SHARE;
attendees = attendees % LARGE_PIZZA_SHARE;
}
if (attendees >= MEDIUM_PIZZA_SHARE)
{
mediumPizzaCount = attendees / MEDIUM_PIZZA_SHARE;
attendees = attendees % MEDIUM_PIZZA_SHARE;
}
if (attendees >= SMALL_PIZZA_SHARE)
{
smallPizzaCount = attendees / SMALL_PIZZA_SHARE;
}
cout << "You require: " << largePizzaCount << " large pizzas, " << mediumPizzaCount << " medium pizzas, and " << smallPizzaCount << " small pizzas!" << endl;
return 0;
}
相关文章:
- 关于简单C++函数(is_palindrome)的逻辑的问题
- 退出简单while循环时出现问题
- 关于 c++ 函数中指针赋值的简单问题
- reinterpret_cast,只读访问,简单的可复制类型,会出什么问题?
- Opengl问题:很可能是简单的纹理问题
- 简单的问题 - 如何从单独的"结构"内的'class'访问变量?
- 运行简单的.oct文件时Octave崩溃,我的代码出了什么问题?
- 开发简单的时钟和日期类时遇到问题
- macos GCC 工具链编译简单 hello 世界的问题
- 具有 std:out_of_range 问题的简单密码 (C++)
- Qt的新信号/时隙语法问题 - 连接到一个简单的函数
- 这个简单的 C++ 递归函数来反转字符串有什么问题?
- 创建一个简单的计算器,添加时遇到问题
- 简单的最大除数问题 c++ 实现抛出时间限制已超出
- 这段简单的代码有什么问题?
- 通过此指针访问时的成员差异和自身的成员指针(简单的 QT 示例问题)
- 具有编译问题的简单(递归)可变参数模板"accumulate_for"函数
- C / C++链接问题与非常简单的设置
- 简单的游戏数据库问题
- 异常处理语法问题简单