用C语言解:从键盘输入四个整数,再将这四个数按相反顺序输出,如:输入16,54,78,45,则输出45,78,54,16.在一个头文件里完成,用简单点的方法,不要整数数组
时间: 2023-07-27 07:11:43 浏览: 64
以下是使用 C 语言实现从键盘输入四个整数,再将这四个数按相反顺序输出的代码:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入四个整数: ");
scanf("%d %d %d %d", &a, &b, &c, &d);
printf("相反顺序输出: %d %d %d %d\n", d, c, b, a);
return 0;
}
```
这个程序不使用整数数组,而是直接定义了四个变量 `a`、`b`、`c` 和 `d` 来存储输入的四个整数。然后使用 `scanf` 函数从键盘读取这四个整数,再使用 `printf` 函数按相反顺序输出这四个数。
相关问题
用C语言解:从键盘输入四个整数,再将这四个数按相反顺序输出,如:输入16,54,78,45,则输出45,78,54,16.在一个头文件里完成
可以使用C语言中的数组和循环语句来完成这个任务。以下是一个示例代码:
```c
#include <stdio.h>
#define SIZE 4
int main() {
int arr[SIZE];
int i;
printf("请输入%d个整数:\n", SIZE);
for (i = 0; i < SIZE; i++) {
scanf("%d", &arr[i]);
}
printf("输入的四个整数按相反顺序输出为:\n");
for (i = SIZE - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在上面的代码中,我们首先定义了一个名为`SIZE`的常量,它表示输入的整数数量。然后我们声明了一个名为`arr`的整数数组,用于存储输入的四个整数。接下来,我们使用一个循环语句从键盘读取四个整数,并将它们存储到数组中。最后,我们使用另一个循环语句将数组中的元素按相反顺序输出到屏幕上。
需要注意的是,我们使用了头文件`stdio.h`来包含标准输入输出函数的声明。也可以在这个头文件中定义常量和数据类型等。
用c语言解决:从键盘输入n个整数存入一维数组中,再将其中的数逆序输出。
可以使用以下代码实现:
#include <stdio.h>
int main() {
int n, i;
printf("请输入整数个数n:");
scanf("%d", &n);
int arr[n];
printf("请输入%d个整数:", n);
for (i = ; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("逆序输出:");
for (i = n - 1; i >= ; i--) {
printf("%d ", arr[i]);
}
return ;
}