满意答案

wyhjjq1

2014.01.27

采纳率:53%    等级:12

已帮助:10413人

添加上满足你补充要求的C程序:

#include

int palindrome(unsigned int x)

{

unsigned int y;

unsigned int s=0;

y=x;

while(y>0)

{

s=s*10+y%10;

y=y/10;

}

if(s==x)

return 1;

else

return 0;

}

void main()

{

printf("符合条件的N为:\n");

for(int n=1;n<=200;n++)

{

if(palindrome(n*n))

{

printf(" %-5d\n",n);

}

}

}

运行结果如下:

符合条件的N为:

1

2

3

11

22

26

101

111

121

Press any key to continue

已经上机验证过了!!!

#include

#include

#include

int palindrome(unsigned int x) //

{

unsigned int y;

unsigned int s=0;

y=x;

while(y>0)

{

s=s*10+y%10;

y=y/10;

}

if(s==x)

return 1;

else

return 0;

}

void Reverse(unsigned char *buf,int size)

{

int i;

unsigned char temp;

if (buf==NULL || size<2) return;

for (i=0;i

{

temp=buf[i];

buf[i]=buf[size-i-1];

buf[size-i-1]=temp;

}

}

void main()

{

int count=0;

unsigned int x,temp;

char strt[10];

cout<

cin>>x;

if(palindrome(x)&&x<2147483647)

{

cout<

return;

}

int i=1,itmp;//

while(x<2147483647)//2147483647)

{

i=1;

itmp=pow(10,i);

while(x/itmp)

{

i++;

itmp=pow(10,i);

}

itoa(x,strt,10);

Reverse((unsigned char*)strt,i);

temp=atoi(strt);

x+=temp;

if(palindrome(x))

{

cout<

return;

}

}

cout<

}

00分享举报

c语言回文数递归,c语言问题~~~回文数!!急,拜托高人指点!!相关推荐

  1. c语言用参数确认递归,C语言程序设计(第4章函数)3

    4.3 函数的调用与参数 如果一个函数要使用参数,它就必须定义接受参数值的变量. 4.3.1 形式参数与实际参数 函数定义时填入的参数我们称之为形式参数,简称形参,它们同函数内部的局部变量作用相同.形 ...

  2. c语言十进制转八进制递归,C语言之利用递归将十进制转换为二进制

    #include #include void change2(int num) { if (num != 0) { change2(num / 2); printf("%d", n ...

  3. C语言差的函数公式,在C语言中erfc函数怎么表示,也就是x的误差补偿函数,急求高人指点。。。...

    满意答案 nc6837562 2014.06.01 采纳率:56%    等级:10 已帮助:720人 float用printf("%f"来表示,double用printf(&qu ...

  4. 输入行数,输出一个字母回文金字塔(c语言)

    前言 最近我刚刚开始学习c语言的循环部分,接下来我来分享一下用c语言输出一个字母回文金字塔. 题目 输入一个行数来决定输出金字塔的行数,输出一个回文字母金字塔. 示例: 输入:5 输出: 第一次尝试 ...

  5. C语言:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

    题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 程序分析:此题要求判断一个五位数是不是回文数,首先要理解回文数的定义,然后我们就要思考如何处理我们输入的五 ...

  6. 如何用C语言代码去判断一个数是否为回文数

    正着念,反着念都一样的数为回文数,比如121和212 #include <stdio.h> //包含标准库的信息int main(void) //每个程序都从main函数的起点开始执行 { ...

  7. 回文日期 php,c语言程序实例大全,220个详细程序源代码

    c语言 程序设计 实例 大全 目录: 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 ...

  8. JAVA语言:利用递归方法判断字符串是否为回文

    java练习:利用递归方法判断字符串是否为回文(java程序语言设计课后习题4.21) 回文:字符串正向输出和逆向输出结果相同 ,如12321 源代码如下: import java.util.Scan ...

  9. c语言mn回文素数编程,C语言求回文素数代码及解析

    原标题:C语言求回文素数代码及解析 问题描述 所谓回文素数指的是,对一个整数n从左向右和从右向左读其数值都相同且n为素数,则称整数为回文素数. 对于偶数位的整数,除了11以外,都不存在回文素数.即所有 ...

最新文章

  1. 独家 | 5大冠军出炉!李开复的AI挑战赛,冠军们聊到了这么些感受
  2. 中考可用计算机吗,中考能用什么计算器 可以带电子手表吗
  3. Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
  4. Android+Opencv图形的形状颜色识别
  5. 图谱笔记(概念梳理)
  6. 仿么么街货源客模板源码 蚂蚁分类信息系统 带安装教程
  7. pcl命名空间:segmentation/extract_clusters.h与segmentation/imp/extract_clusters.hpp
  8. 已删除的好友微信号怎么找回来
  9. 在OpenCV中使用色彩校正
  10. 【JAVA】对接苹果授权登录流程
  11. 常见的数据集合——栈
  12. android ram rom测试工具,RAM与ROM测试方法
  13. 「数据结构」普林斯顿算法课第二周作业
  14. 用示波器调出李萨如图形
  15. R语言神经网络量化交易模型
  16. ai描边工具怎么打开_ai轮廓化描边在哪 轮廓化描边快捷键,需要技巧
  17. 当图片404时显示默认图片
  18. uniapp 中 Cannot read property ‘length‘ of undefined 报错处理
  19. Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎
  20. 婚纱影楼高价买样片忽悠新人成行业潜规 不同影楼样片相同实拍效果差距大

热门文章

  1. 将Gatling集成到Gradle构建中–了解SourceSet和配置
  2. 在OpenShift上部署Java EE微服务
  3. Hibernate READ_WRITE CacheConcurrencyStrategy如何工作
  4. PrimeFaces 5.0 DataTable列切换器
  5. Web应用程序中的Spring JDBC入门
  6. Spring MVC:表单处理卷。 5 –选择,选项,选项标签
  7. MongoDB身份验证
  8. 接触Jenkins(Hudson)API,第1部分
  9. NetBeans 7.2引入了TestNG
  10. 开源相册系统Java_基于JAVA的B/S网络相册管理系统