编写一个判断是否是回文数的函数 fh(int x);然后主函数调用该函数,求出所有的5位数字的回文数。
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
南七灵 2021-12-29 21:26最佳回答 专家已采纳#include <stdio.h> int fh(int x); void main() { int i; for(i = 10000;i < 100000;i++){ if(fh(i)){ printf("%d\n",i); } } } int fh(int x) { int result = 0; //反转结果 int temp = 0; //取每一位 int temp_x = x; //临时变量保存原数 if (x < 0) return 0; else if (x == 0) return 1; else { while (x != 0) { temp = x % 10; if (result > 214748364 || result == 214748364 && temp > 7) return 0; result = result * 10 + temp; x /= 10; } } if (result == temp_x) return 1; else return 0; }
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-12-29 21:18回答 2 已采纳 #include <stdio.h> int fh(int x); void main() { int i; for(i = 10000;i < 100000;i+
- 2015-12-28 09:10回答 2 已采纳 [http://blog.sina.com.cn/s/blog_5072a15d0100msdb.html](http://blog.sina.com.cn/s/blog_5072a15d0100ms
- 2022-04-23 19:27回答 1 已采纳 你好,望采纳!加了详细注释,下面配置打印的个数if(k>10){//到10个后退出break;} #include<stdio.h> int main() { int i,
- 2021-06-23 18:21小白兔奶糖ovo的博客 改写:判断回文数 函数接口定义: int palindrome (int x); 函数palindrome判断输入的字符数n是否为回文数。若是则返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> int palindrome(int x); int...
- 2021-05-20 07:27运营老高的博客 加上是这个数的倒序数,得出结果3 判断是否为回文数,是就退出,否则返回第2步骤回文数:1336331、9559典型:输入17351753+3571=53245324+4235=95599559就是一个回文数程序解答过程:1 设计出各函数功能,便于调用2 ...
- 2018-12-09 00:05(7)教材第5章编程题第11题:编写程序实现将用户输入的两位数转化为英文。 说明:本题考查switch语句的应用。 (8)教材第6章编程题第8题:编写程序显示单月日历,用户指定这个月的天数和该月起始日是星期几。 ...
- 2022-04-05 09:47回答 2 已采纳 你这复杂了,将整数不断求余10,余数乘以循环相加,最后两数相等就是回文另外你要确定一下个位数算不算 #include <stdio.h> int main() { int i,j,
- 2021-08-18 15:32回答 1 已采纳 回文数用reverse如果12321 == 12321.reverse就是回文数了reverse是把字符串调个个
- 2021-07-06 17:49回答 1 已采纳 #include<stdio.h> int isHuiwenshu(int n) { int i,j; int arr[99]; int k=0; whil
- 2021-05-20 06:56三言两个菜的博客 问题描述1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式按从小到大的顺序输出满足条件的四位十进制数。方案一:int main(){int i,j;char str[10];for(i=1000;i<...
- 2021-05-25 02:09weixin_39611070的博客 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数输入:输出: true输入: -输出: false解释: 从左向右读, 为 - 。 从右向左读, 为 - 。因此它不是一个回文数。输入:输出: false...
- 2021-05-25 03:17可怕的程序员思维的博客 /** Copyright (c) 2011, 烟台大学计算机学院* All rights reserved.* 作 者:李蒙* 完成日期:2012 年11 月 19 日* 版 本 号:v...isPalindrome()用于判断参数是否是回调用函数回答以下问题(可以分别编制几个程序...
- 2022-02-26 18:17回答 1 已采纳 供参考: #include<stdio.h> int fun(int n) { int k=0,m=n; while(m > 0) { k =
- 2021-08-19 11:02回答 2 已采纳 维护两个数组分别存回文和非回文,最后返回两个数组的拼接即可
- 2021-11-06 10:48回答 1 已采纳 有帮助望采纳子程序应该和主程序一样,独立在外,而不是将子程序放入主程序里,代码如下: #include <stdio.h> int daoxu(int k); main() { i
- 2021-05-20 01:56小小浏的博客 《C语言程序设计总结》由会员分享,可在线阅读,更多相关《C语言程序设计总结(23页珍藏版)》请在人人文库网上搜索。1、C语言程序设计总结一、C语言程序的基本结构#include “stdio.h”void main()定义变量;程序实现;...
- 2021-11-01 12:24答案鬼的博客 出x和y,在交换x和y中的值后。...2.输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理,然后输出此数。 群文件,大量资料,自行下载 群内定期发送旗舰店好货,记得开
- 2021-05-23 02:21285995986的博客 实验目的:学会使用循环控制语句解决实际问题,并强化注重效率的观念实验内容:用循环控制语句编写程序,完成表达式的计算* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)* 程序的版权...
- 2021-11-24 13:46回答 3 已采纳 #include <stdio.h> #include<math.h> // 翻转数字函数申明 int reverse(int i); // 回文函数申明 int isCir
- 2021-05-20 09:27weixin_39848953的博客 C语言程序设计习题试题(编程题).pdf。 C C 语言程序设计习题(编程类)语言程序设计习题(编程类) 1、从键盘输入任意的字符,按下列规则进行分类计数。 第一类 0,1,2,3,4,5,6,7,8,9 第二类 ,-,*,/,, 第三...
- 没有解决我的问题, 去提问