c语言回文数递归,c语言问题~~~回文数!!急,拜托高人指点!!
满意答案
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语言问题~~~回文数!!急,拜托高人指点!!相关推荐
- c语言用参数确认递归,C语言程序设计(第4章函数)3
4.3 函数的调用与参数 如果一个函数要使用参数,它就必须定义接受参数值的变量. 4.3.1 形式参数与实际参数 函数定义时填入的参数我们称之为形式参数,简称形参,它们同函数内部的局部变量作用相同.形 ...
- c语言十进制转八进制递归,C语言之利用递归将十进制转换为二进制
#include #include void change2(int num) { if (num != 0) { change2(num / 2); printf("%d", n ...
- C语言差的函数公式,在C语言中erfc函数怎么表示,也就是x的误差补偿函数,急求高人指点。。。...
满意答案 nc6837562 2014.06.01 采纳率:56% 等级:10 已帮助:720人 float用printf("%f"来表示,double用printf(&qu ...
- 输入行数,输出一个字母回文金字塔(c语言)
前言 最近我刚刚开始学习c语言的循环部分,接下来我来分享一下用c语言输出一个字母回文金字塔. 题目 输入一个行数来决定输出金字塔的行数,输出一个回文字母金字塔. 示例: 输入:5 输出: 第一次尝试 ...
- C语言:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 程序分析:此题要求判断一个五位数是不是回文数,首先要理解回文数的定义,然后我们就要思考如何处理我们输入的五 ...
- 如何用C语言代码去判断一个数是否为回文数
正着念,反着念都一样的数为回文数,比如121和212 #include <stdio.h> //包含标准库的信息int main(void) //每个程序都从main函数的起点开始执行 { ...
- 回文日期 php,c语言程序实例大全,220个详细程序源代码
c语言 程序设计 实例 大全 目录: 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 ...
- JAVA语言:利用递归方法判断字符串是否为回文
java练习:利用递归方法判断字符串是否为回文(java程序语言设计课后习题4.21) 回文:字符串正向输出和逆向输出结果相同 ,如12321 源代码如下: import java.util.Scan ...
- c语言mn回文素数编程,C语言求回文素数代码及解析
原标题:C语言求回文素数代码及解析 问题描述 所谓回文素数指的是,对一个整数n从左向右和从右向左读其数值都相同且n为素数,则称整数为回文素数. 对于偶数位的整数,除了11以外,都不存在回文素数.即所有 ...
最新文章
- 独家 | 5大冠军出炉!李开复的AI挑战赛,冠军们聊到了这么些感受
- 中考可用计算机吗,中考能用什么计算器 可以带电子手表吗
- Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
- Android+Opencv图形的形状颜色识别
- 图谱笔记(概念梳理)
- 仿么么街货源客模板源码 蚂蚁分类信息系统 带安装教程
- pcl命名空间:segmentation/extract_clusters.h与segmentation/imp/extract_clusters.hpp
- 已删除的好友微信号怎么找回来
- 在OpenCV中使用色彩校正
- 【JAVA】对接苹果授权登录流程
- 常见的数据集合——栈
- android ram rom测试工具,RAM与ROM测试方法
- 「数据结构」普林斯顿算法课第二周作业
- 用示波器调出李萨如图形
- R语言神经网络量化交易模型
- ai描边工具怎么打开_ai轮廓化描边在哪 轮廓化描边快捷键,需要技巧
- 当图片404时显示默认图片
- uniapp 中 Cannot read property ‘length‘ of undefined 报错处理
- Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎
- 婚纱影楼高价买样片忽悠新人成行业潜规 不同影楼样片相同实拍效果差距大
热门文章
- 将Gatling集成到Gradle构建中–了解SourceSet和配置
- 在OpenShift上部署Java EE微服务
- Hibernate READ_WRITE CacheConcurrencyStrategy如何工作
- PrimeFaces 5.0 DataTable列切换器
- Web应用程序中的Spring JDBC入门
- Spring MVC:表单处理卷。 5 –选择,选项,选项标签
- MongoDB身份验证
- 接触Jenkins(Hudson)API,第1部分
- NetBeans 7.2引入了TestNG
- 开源相册系统Java_基于JAVA的B/S网络相册管理系统