c语言中,输入五个用空格隔开的数并将其反向输出,输入输出各占一行
时间: 2024-05-12 17:19:40 浏览: 9
```c
#include <stdio.h>
int main() {
int nums[5];
printf("请输入五个用空格隔开的整数:");
for (int i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
printf("反向输出:\n");
for (int i = 4; i >= 0; i--) {
printf("%d\n", nums[i]);
}
return 0;
}
```
相关问题
在c语言中,输入十个数,输出其偶数,输入输出各占一行
以下是示例代码:
```
#include <stdio.h>
int main() {
int nums[10], i;
// 输入十个数
printf("请输入十个数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 输出偶数
printf("偶数为:\n");
for (i = 0; i < 10; i++) {
if (nums[i] % 2 == 0) {
printf("%d\n", nums[i]);
}
}
return 0;
}
```
运行程序后,可以按照提示输入十个数。程序会输出所有偶数,每个数占一行。
输入两个正整数m,n,用一个空格隔开。输出若干行每个回文数占一行。c语言
以下是用 C 语言实现的代码:
```c
#include <stdio.h>
// 判断一个数是否为回文数
int isPalindrome(int num) {
int reversed = 0, temp = num;
while (temp != 0) {
reversed = reversed * 10 + temp % 10;
temp /= 10;
}
return num == reversed;
}
int main() {
int m, n;
scanf("%d %d", &m, &n);
// 输出 m~n 中的回文数
for (int i = m; i <= n; i++) {
if (isPalindrome(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
使用时,输入两个正整数 m 和 n,程序会输出 m~n 中的所有回文数,每个回文数占一行。