用C语言实现三个整数输入逆序输出
时间: 2024-10-13 12:10:29 浏览: 38
2021年C语言程序设计第三版习题库答案.doc
在C语言中,你可以使用数组来存储这三个整数,然后通过指针操作来实现逆序输出。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int input[3];
printf("请输入三个整数:\n");
// 读取用户输入
for (int i = 0; i < 3; i++) {
scanf("%d", &input[i]);
}
// 逆序数组
int temp;
for (int i = 0; i < (sizeof(input) / sizeof(input[0])) / 2; i++) {
temp = input[i]; // 临时保存第一个元素
input[i] = input[i + 1]; // 将第二个元素移动到第一个位置
input[i + 1] = temp; // 将临时变量赋值给第二个元素,完成交换
}
// 输出逆序后的数组
printf("逆序后的结果是:\n");
for (int i = 0; i < 3; i++) {
printf("%d ", input[i]);
}
printf("\n");
return 0;
}
```
在这个程序中,我们首先获取用户的输入,然后用两个嵌套循环将数组的第一个元素与最后一个元素依次交换,直到整个数组都变成逆序。
阅读全文