【发布时间】:2021-03-19 22:15:35
【问题描述】:
编写一个程序来提示用户输入上下两个整数。 然后计算上下之间所有整数的和和乘积,并且是 3 的倍数 使用 for 循环、+=、*= 我尝试为此创建一个代码,但它一直在循环,但没有给我 total_sum 任何关于如何修复它的提示
#include <iostream>
using namespace std;
int main() {
int lower_num{}, upper_num{}, sum_lower, sum_upper, total_sum;
int i = 1;
for (int i = lower_num; i <= upper_num; i++) {
if (i % 3 == 0) {
cout << "enter lower number:";
cin >> lower_num;
cout << " enter upper number:";
cin >> upper_num;
sum_lower = 3 * lower_num;
sum_upper = 3 * upper_num;
total_sum = sum_lower + sum_upper;
}
else
exit;
}
cout << "sum of multiple of 3 between " << lower_num << "and " << upper_num << "="
<< total_sum;
return 0;
}
【问题讨论】:
-
Stack Overflow 不是代码编写服务。您在尝试实现此功能时是否遇到了特定问题?