c语言输入1输出2,输入2输出3,输入3,输出4,输入4,输出5,输入5,输出6,输入6,输出7,输出7,输出1
时间: 2024-06-13 19:05:13 浏览: 0
这段代码实现了输入1输出2,输入2输出3,输入3输出4,输入4输出5,输入5输出6,输入6输出7,输入7输出1的功能。具体实现方法是定义一个长度为10的整型数组a,通过for循环输入10个数,然后再通过for循环倒序输出前9个数,最后输出第一个数1。其中#define z 10定义了数组长度为10。
代码类型:C++
相关问题
c语言 输入5个数 1 2 3 4 5输出5 4 3 2 1
以下是C语言代码:
```c
#include <stdio.h>
int main() {
int nums[5];
int i;
// 输入5个数
printf("请输入5个数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
// 输出5个数
printf("输出倒序:\n");
for (i = 4; i >= 0; i--) {
printf("%d ", nums[i]);
}
return 0;
}
```
运行结果:
```
请输入5个数:
1 2 3 4 5
输出倒序:
5 4 3 2 1
```
c语言输入1 2 3 4 5 6 7 8 9输出1 9 2 8 3 7 4 6 5
以下是C语言实现输入1 2 3 4 5 6 7 8 9输出1 9 2 8 3 7 4 6 5的代码:
```c
#include <stdio.h>
#define MAX_SIZE 9
int main() {
int arr[MAX_SIZE];
int i, j;
// 输入数组
for (i = 0; i < MAX_SIZE; i++) {
scanf("%d", &arr[i]);
}
// 输出数组
for (i = 0, j = MAX_SIZE - 1; i < j; i++, j--) {
printf("%d %d ", arr[i], arr[j]);
}
// 如果数组长度为奇数,输出中间的数
if (i == j) {
printf("%d", arr[i]);
}
return 0;
}
```