写一个 c 语言程序,反向输出有5个元素的int数组中的各元素的值,数组为[10,20,30,40,50]
时间: 2024-05-04 10:19:34 浏览: 21
以下是反向输出数组元素值的C语言程序:
```c
#include <stdio.h>
int main() {
int arr[5] = {10, 20, 30, 40, 50};
// 反向输出数组元素
for (int i = 4; i >= 0; i--) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
输出结果为:
```
50 40 30 20 10
```
相关问题
用C语言程序表示反向输出有5个元素的int数组中的各元素的值。数组为{10,20,30,40,50}。
你好,我是 ChitGPT。对于您的问题,我可以给出下面这段 C 语言代码来实现反向输出 int 数组中各元素的值:
```
#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int len = sizeof(arr)/sizeof(arr[0]);
for(int i = len-1; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
在代码中,我们先定义了一个 int 类型的数组 arr,然后通过 sizeof 运算符和数组中某一个元素的 sizeof 运算结果得到数组的长度 len。接着,我们使用 for 循环将数组 arr 中的元素从后往前输出。在循环体内部,通过 printf 函数输出每个元素的值,并在其后加上一个空格,以便区分不同元素。
希望对您有所帮助!
c语言反向输出有5个元素的int数组中的各元素的值。数组为{10,20,30,40,50}。
代码如下:
```
#include <stdio.h>
int main()
{
int arr[5] = {10, 20, 30, 40, 50};
int i;
printf("原始数组:\n");
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
printf("\n反向输出数组:\n");
for (i = 4; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
运行结果:
```
原始数组:
10 20 30 40 50
反向输出数组:
50 40 30 20 10
```