用c语言编程定义一个有20个元素的整型数组,遍历一次赋数组元素的值为下标的平方加1,然后再反序遍历一次输出数组的所有元素。
时间: 2023-06-11 12:09:40 浏览: 414
以下是代码实现:
```c
#include <stdio.h>
int main() {
int arr[20];
int i;
// 遍历一次赋值
for (i = 0; i < 20; i++) {
arr[i] = i * i + 1; // 下标的平方加1
}
// 反序遍历输出
for (i = 19; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:
```
400 361 324 289 256 225 196 169 144 121 100 81 64 49 36 25 16 9 4 1
```
相关问题
C语言编写编程定义一个有20个元素的整型数组,遍历一次赋数组元素的值为下标的平方加1,然后再反序遍历一次输出数组的所有元素。
以下是用C语言编写的程序实现要求:
```c
#include <stdio.h>
int main() {
int arr[20];
int i;
//赋值,遍历一次
for (i = 0; i < 20; i++) {
arr[i] = i * i + 1;
}
//反序遍历,输出数组元素
for (i = 19; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
程序先定义了一个有20个元素的整型数组 `arr`。然后,使用一个循环遍历数组的所有元素,将每个元素的值设为下标的平方加1。接着,再使用另一个循环反序遍历数组的所有元素,并逐个输出它们的值。
运行该程序,输出结果如下:
```
400 361 324 289 256 225 196 169 144 121 100 81 64 49 36 25 16 9 4 1
```
阅读全文