用c语言写出从键盘输入5个整数,逆序输出这5个数
时间: 2024-05-21 16:12:51 浏览: 129
非常好的问题!以下是用C语言的代码来实现:
#include <stdio.h>
int main() {
int nums[5], i;
printf("请输入5个整数:\n");
// 从键盘输入5个整数
for (i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
// 逆序输出这5个数
for (i = 4; i >= 0; i--) {
printf("%d ", nums[i]);
}
return 0;
}
希望我的回答能够帮到你!
相关问题
c语言写出从键盘输入一个三位整数,将他们逆序输出.例如输入721,输出127
以下是C语言代码:
```
#include <stdio.h>
int main() {
int num, reversed_num = 0;
printf("请输入一个三位整数:");
scanf("%d", &num);
while (num != 0) {
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
printf("逆序输出为:%d\n", reversed_num);
return 0;
}
```
写一个c语言编程从键盘输入一个整数(位数不固定)然后将该整数逆序输出?
当然可以,这是一个简单的C语言程序,它会从键盘输入一个整数,并将其逆序输出:
```c
#include <stdio.h>
// 定义函数来反转整数
int reverseInteger(int num) {
int reversed = 0;
while (num != 0) {
reversed = reversed * 10 + num % 10; // 取余数并加到reversed的最后一位
num /= 10; // 移除最右边的数字
}
return reversed;
}
int main() {
int inputNum;
printf("请输入一个整数:");
scanf("%d", &inputNum);
int reversed = reverseInteger(inputNum);
printf("逆序后的整数是:%d\n", reversed);
return 0;
}
```
在这个程序中,我们首先定义了一个`reverseInteger`函数,通过不断取余数并累加到新的位置来实现整数的逆序。在`main`函数里,用户输入一个整数,然后调用这个函数并打印出结果。
阅读全文
相关推荐














