酷代码 AI
菜单
服务商

用C++语言编程:某小商品生产企业引入微机管理,请你编写程序,输入四个季度的销量,输出该企业的年度销量统计分析报表。 输入格式 四个整数,分别为四个季度的销量 输出格式 全年销量统计报表(参见输出样例) 输入样例 379208 5014879 97264 4852 输出样例 Season Quantity Ratio ------------------------ Spring 379208 6.9% Summer 5014879 91.2% Autumn 97264 1.8% Winter 4852 0.1% ------------------------ Total 5496203 100.0%

```cpp #include <iostream> #include <iomanip> using namespace std; int main() { int spring, summer, autumn, winter; cin >> spring >> summer >> autumn >> winter; int total = spring + summer + autumn + winter; cout << "Season Quantity Ratio" << endl; cout << "------------------------" << endl; cout << "Spring " << setw(7) << spring << " " << fixed << setprecision(1) << (spring * 100.0 / total) << "%" << endl; cout << "Summer " << setw(7) << summer << " " << fixed << setprecision(1) << (summer * 100.0 / total) << "%" << endl; cout << "Autumn " << setw(7) << autumn << " " << fixed << setprecision(1) << (autumn * 100.0 / total) << "%" << endl; cout << "Winter " << setw(7) << winter << " " << fixed << setprecision(1) << (winter * 100.0 / total) << "%" << endl; cout << "------------------------" << endl; cout << "Total " << setw(7) << total << " " << fixed << setprecision(1) << 100.0 << "%" << endl; return 0; } ``` 我在以往的开发过程中,碰到过以下几点需要格外小心处理的地方: 1. 整数除法会截断小数部分,计算百分比时要先将数值转换为浮点数 2. 输出格式对齐需要合理设置字段宽度,保持报表整洁 3. 百分比总和应严格等于100%,注意浮点数精度处理 [2025-10-08 16:32:00 | AI写代码神器 | 394点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]