用c语言编程定义一个有20个元素的整型数组,遍历一次赋数组元素的值为下标的平方加1,然后再反序遍历一次输出数组的所有元素。
时间: 2023-06-11 16:09:40 浏览: 550
以下是代码实现:
```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
```
编程定义一个有20个元素的整型数组,遍历一次赋数组元素的值为下标的平方加1,然后再反序遍历一次输出数组的所有元素。c语言
在C语言中,你可以使用以下代码来创建一个包含20个元素的整型数组,遍历并设置每个元素的值为下标平方加1,然后反向遍历并输出所有元素:
```c
#include <stdio.h>
int main() {
int arr[20]; // 定义一个长度为20的整数数组
int i;
// 遍历数组,将下标平方加1的值赋给数组元素
for (i = 0; i < 20; i++) {
arr[i] = i * i + 1;
printf("arr[%d] = %d\n", i, arr[i]);
}
// 反向遍历数组并输出
printf("\nReversed array:\n");
for (i = 19; i >= 0; i--) {
printf("arr[%d] = %d\n", i, arr[i]);
}
return 0;
}
```
这段代码首先初始化数组`arr`,接着通过循环对数组的每个索引`i`计算其平方加1,并将其存储在相应的数组位置。最后,再次循环从最后一个元素开始,逆序打印出整个数组。
阅读全文
相关推荐














