用c++ 编写程序,功能是从键盘输入1个5位正整数,判断其是否是对称数。并将判断结果输出
时间: 2024-05-01 08:17:50 浏览: 108
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
非常感谢您的提问!让我来回答您的问题:
以下是可以实现您要求的 C 语言代码示例:
```c
#include <stdio.h>
int main() {
int num, tmp, reverse = 0;
printf("请输入一个5位正整数:");
scanf("%d", &num);
tmp = num;
while (tmp > 0) {
reverse = reverse * 10 + tmp % 10;
tmp /= 10;
}
if (num == reverse) {
printf("%d是对称数\n", num);
} else {
printf("%d不是对称数\n", num);
}
return 0;
}
```
您可以将此代码复制并粘贴到 C 语言开发环境中,然后编译运行即可。请注意,此代码仅支持 5 位正整数的判断,如果输入的数位数不是 5,则会出现错误。
希望上述代码可以帮助到您,如有任何问题或疑问,欢迎随时与我交流!
阅读全文