用c语言编写程序,定义一个有30个元素的int类型数组,元素赋值为基数,10个为一行,先正序输出,后逆序输出
时间: 2023-09-05 17:08:57 浏览: 97
以下是用C语言实现的代码:
```c
#include <stdio.h>
int main()
{
int arr[30];
int i, j;
// 赋值为基数
for (i = 0; i < 30; i++) {
arr[i] = 2 * i + 1;
}
// 正序输出
printf("正序输出:\n");
for (i = 0; i < 30; i++) {
printf("%d ", arr[i]);
if ((i + 1) % 10 == 0) { // 10个为一行
printf("\n");
}
}
// 逆序输出
printf("\n逆序输出:\n");
for (i = 29; i >= 0; i--) {
printf("%d ", arr[i]);
if (i % 10 == 0) { // 10个为一行
printf("\n");
}
}
return 0;
}
```
运行结果如下:
```
正序输出:
1 3 5 7 9 11 13 15 17 19
21 23 25 27 29 31 33 35 37 39
41 43 45 47 49 51 53 55 57 59
逆序输出:
59 57 55 53 51 49 47 45 43 41
39 37 35 33 31 29 27 25 23 21
19 17 15 13 11 9 7 5 3 1
```
阅读全文