c语言编程键盘输入一个5位的整数×,判断x是否是对称数,若是则显示"是对称数”,否则则显示"不是对称数”,若输入的不是5位整数,则显示“不是五位数”。例如,输入13531,则显示"是对称数”,输入1331,则显示"不是五位数”。
时间: 2023-05-21 17:06:31 浏览: 62
以下是C语言程序实现:
#include <stdio.h>
#include <string.h>
int main() {
char str[6];
int len, i, flag = 1;
printf("请输入一个五位的整数:");
fgets(str, 6, stdin); // 读入字符串
len = strlen(str) - 1; // 去除换行符的长度
if (len != 5) {
printf("不是五位数\n");
return 0;
}
for (i = 0; i < len / 2; i++) {
if (str[i] != str[len - i - 1]) {
flag = 0; // 不是对称数
break;
}
}
if (flag) {
printf("是对称数\n");
} else {
printf("不是对称数\n");
}
return 0;
}
相关问题
c语言键盘输入一个5位的整数×,判断x是否是对称数,若是则显示"是对称数”,否则则显示"不是对称数”,若输入的不是5位整数,则显示“不是五位数”。例如,输入13531,则显示"是对称数”,输入1331,则显示"不是五位数”。
请看以下代码:
```
#include <stdio.h>
int main()
{
int x;
printf("请输入一个5位的整数x:");
scanf("%d", &x);
if (x < 10000 || x > 99999) {
printf("不是五位数");
} else if (x / 10000 == x % 10 && x / 1000 % 10 == x / 10 % 10) {
printf("是对称数");
} else {
printf("不是对称数");
}
return 0;
}
```
用户输入一个整数,请判断它是否是对称的,用C语言编译
好的,以下是用C语言编写的判断一个整数是否对称的程序:
```c
#include <stdio.h>
int main() {
int num, reversed_num = 0, remainder, original_num;
printf("请输入一个整数:");
scanf("%d", &num);
original_num = num;
while (num != 0) {
remainder = num % 10;
reversed_num = reversed_num * 10 + remainder;
num /= 10;
}
if (original_num == reversed_num) {
printf("%d是对称的。\n", original_num);
} else {
printf("%d不是对称的。\n", original_num);
}
return 0;
}
```
程序的思路是将输入的整数反转,然后判断反转后的数和原来的数是否相等。如果相等,则说明该数是对称的,否则不是对称的。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)