回文数的形成

2016-02-19 13:12 1 1 收藏

今天图老师小编要跟大家分享回文数的形成,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】

回文数的形成规则不知道数学上有没有证实。假如有的话,朋友可以告诉我,这里通过编程验证。
  规则:任意的一个的十进制的整数,将其转过来后和原来的整数相加,得到新的整数后重复以上步骤,最终可以得到一个回文数。#includestdio.h
  #define MAX 2147483648 //限制M+N的范围
  long re(long int a)//求输入整数的反序
  {
   long int t;
   for(t=0;a0;a/=10)//将整数反序
    t=t*10+a%10;
   return t;
  }
  int nonre(long int s)//判定给定的整数是否为回文数
  {
   if(re(s)==s)
    return 1;//是返回1
   else
    return 0;//不是返回0
  }void main()
  {
   long int n,m;
   int count=0;
   printf("please input a number optionaly:");
   scanf("%ld",&n);
   printf("The genetation process of palindrome:");
   while(!nonre((m=re(n))+n))//判定整数与其反序相加后是否为回文数
   {
    if((m+n)=MAX)//超过界限输出提示信息
    {
     printf("input error,break.");
     break;
    }
    else
    {
     printf("[%d]:%ld+%ld=%ld",++count,n,m,m+n);
     n+=m;//累加
    }
   }
   printf("[%d]:%d+%ld=%ld",++count,n,m+n);
   printf("Here we reached the aim at last.");//输出最好得到的回文数
  }
  

来源:https://www.tulaoshi.com/n/20160219/1603329.html

延伸阅读
卵子的概述       卵子(卵)是雌性生物的生殖细胞。动物和种子植物都会产生卵子。在高等生物中,卵子是由卵巢所产生的。       所有哺乳类在出生时,卵巢内已经有未成熟的卵子存在,而且在成熟后卵子数目不会增加。卵子和精子结合受精便形成受精卵,即标志着一个新生命...
标签: 近视
遗传因素 有遗传因素者,患病年龄较早,度数多在600度以上。但也有高度近视眼者,无家族史。高度近视眼属常染色体隐性遗传,一般近视眼属多因子遗传病。一般父母双方都有近视的,孩子生下来近视的几率是比较高的。遗传因素也是最不好纠正的一个因素。 发育因素 婴儿因眼球较小,故均系远视,但随着年龄的增长,眼轴也逐渐加...
蛀牙的形成 1.蛀牙不是牙虫所引起的,是牙齿表面不洁区残留著食屑,细菌使之腐败产生酸,酸使牙齿脱钙而成蛀洞即是蛀牙。 2.肉类腐败发臭,米饭腐败发酸,酸才会蛀牙,尤其是糖果糕饼等最会蛀牙。 3.唾液过少过浓、易蛀牙。 4.饮水中含有氟素地区的人蛀牙较少。 5.遗传。 蛀牙的危害 蛀牙是非常严重的问题。如...
标签: Web开发
JavaScript代码: 代码如下: function counter(object){ var limit = $(object).attr('maxlength'); if($(object).next(".counter").val()==undefined){ $(object).after("span class='counter'/span/"+limit); } $(object).textlimit("span.counter",100); } Html代码: 代码如下: input type="text" onkeypress="counter(this...
标签: word
怎样查看Word2013文档段落数和句子数   第1步,打开Word2013文档窗口,依次单击文件→选项命令,如图1所示。 图1 单击选项命令 第2步,在打开的Word选项对话框中切换到校对选项卡,然后在在Word中更正拼写和语法时区域选中显示可读性统计信息复选框,并单击确定按钮,如图2所示。 图2 选中显示可读性统计信...

经验教程

838

收藏

97
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部