用C语言编写程序,输入10个整数存放在数组a中,然后将这10个数原地逆序存放在数组a中后输出,要求程序中不能使用两个数组。 【输入形式】 顺序输入10个整数,其间以1个空格分隔。 【输出形式】 逆序输出10个数,其间以1个空格分隔。 输入:1 2 3 4 5 6 7 8 9 10 输出结果为: 10 9 8 7 6 5 4 3 2 1
时间: 2023-06-16 18:06:41 浏览: 42
以下是用C语言编写的程序:
```c
#include <stdio.h>
int main() {
int a[10];
int i, temp;
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
for (i = 0; i < 5; i++) {
temp = a[i];
a[i] = a[9 - i];
a[9 - i] = temp;
}
for (i = 0; i < 10; i++) {
printf("%d ", a[i]);
}
return 0;
}
```
程序首先定义了一个长度为10的整型数组a,然后使用for循环从标准输入读入10个整数并存放在数组a中。接着使用for循环将数组a中的元素原地逆序存放,具体方法是:将第i个元素和第10-i个元素交换。最后使用for循环逆序输出数组a中的元素。
相关问题
C语言编写程序,输入6个整数存入数组中,按输入顺序的逆序存放在该数组中并输出
以下是C语言程序实现:
```c
#include <stdio.h>
int main() {
int arr[6];
int i;
// 输入6个整数存入数组中
printf("请输入6个整数:\n");
for (i = 0; i < 6; i++) {
scanf("%d", &arr[i]);
}
// 按输入顺序的逆序存放在该数组中
for (i = 0; i < 3; i++) {
int temp = arr[i];
arr[i] = arr[5 - i];
arr[5 - i] = temp;
}
// 输出反转后的数组
printf("反转后的数组为:");
for (i = 0; i < 6; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
这个程序中,我们首先定义了一个长度为6的整型数组`arr`,并通过for循环读取6个整数并存储到该数组中。接下来,我们使用for循环反转数组元素的顺序。最后,我们输出反转后的数组元素。
C语言 从键盘上输入10个整数存入数组a中,通过指针将数组元素的值逆序输出
好的,这是一个关于C语言的问题,我可以给你提供代码示例,帮助你解决这个问题。
```c
#include <stdio.h>
int main() {
int a[10];
int *p = a + 9; // p指向数组a的最后一个元素
// 从键盘输入10个整数存入数组a中
printf("请依次输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
// 通过指针将数组元素的值逆序输出
printf("逆序输出数组a的元素:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", *p);
p--; // 指针向前移动
}
return 0;
}
```
这段代码的思路是,首先定义一个数组a和指针p,指针p指向数组a的最后一个元素。然后通过循环从键盘输入10个整数存入数组a中。最后再使用指针p逆序输出数组a的元素。
希望这个代码示例能帮助你解决问题。如果有其他问题,可以继续向我提问哦。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)