用c写依次将1,3,5,7,9,11,13,15,17,19存入一个整形数组,为逆序输出数组
时间: 2023-10-27 19:05:27 浏览: 78
下面是使用C语言实现的代码:
```c
#include <stdio.h>
int main() {
int arr[10] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};
int len = sizeof(arr) / sizeof(int);
// 逆序输出数组
for (int i = len - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
输出结果为:
```
19 17 15 13 11 9 7 5 3 1
```
相关问题
依次将1,3,5,7,9,11,13,15,17,19存入一个整形数组,为逆序输出数组
以下是使用C++语言的代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[10] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};
cout << "逆序输出数组:";
for (int i = 9; i >= 0; i--) {
cout << arr[i] << " ";
}
return 0;
}
```
输出结果为:
```
逆序输出数组:19 17 15 13 11 9 7 5 3 1
```
用c,for循环依次将1,3,5,7,9,11,13,15,17,19存入一个整形数组,为逆序输出数组
以下是用C语言实现该功能的代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int i, j = 0;
// 将1,3,5,7,9,11,13,15,17,19存入数组
for (i = 1; i <= 19; i += 2) {
arr[j] = i;
j++;
}
// 逆序输出数组
for (i = 9; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:
```
19 17 15 13 11 9 7 5 3 1
```
阅读全文