编程计算并输出1到n之间的所有数的平方和立方。其中,n值由用户从键盘输入。使用c++
时间: 2024-10-11 11:04:33 浏览: 48
python编程题实现输入一个整数n,输出从1到n的所有整数的平方
在C++中,你可以通过循环结构和条件判断来实现这个功能。下面是一个简单的程序示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个正整数n: ";
cin >> n; // 用户输入n
int sum_of_squares = 0;
int sum_of_cubes = 0;
for(int i = 1; i <= n; ++i) {
sum_of_squares += i * i; // 平方
sum_of_cubes += i * i * i; // 立方
}
cout << "1到" << n << "之间所有数的平方和是: " << sum_of_squares << endl;
cout << "1到" << n << "之间所有数的立方和是: " << sum_of_cubes << endl;
return 0;
}
```
这个程序首先从用户那里获取输入值n,然后用for循环遍历1到n的所有整数。对于每个数字,它分别计算其平方和立方,并将结果累加到相应的变量`sum_of_squares`和`sum_of_cubes`中。最后,它打印出两个和的结果。
阅读全文