如何用c++语言求不超过50个正整数的平方
时间: 2024-10-28 14:08:54 浏览: 10
在C++中,你可以使用循环结构,比如for或while,遍历并计算从1到50之间的每个整数的平方。下面是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int n = 50;
for (int i = 1; i <= n; ++i) {
int square = i * i;
cout << "The square of " << i << " is " << square << endl;
}
return 0;
}
```
在这个程序中,我们首先声明了一个变量`n`用于存储最大值(这里是50),然后使用for循环迭代1到n。每次迭代中,我们都计算当前数字`i`的平方,并将其打印出来。
如果你想将这些结果保存在一个数组里,可以创建一个大小为50的数组并填充:
```cpp
#include <iostream>
using namespace std;
int main() {
const int MAX = 50;
int squares[MAX];
for (int i = 0; i < MAX; ++i) {
squares[i] = (i + 1) * (i + 1);
}
// 然后你可以选择性地打印数组元素,或者做其他处理
for (int i = 0; i < MAX; ++i) {
cout << "The square of " << (i + 1) << " is " << squares[i] << endl;
}
return 0;
}
```
阅读全文