44 双重回文数

news/2025/2/25 4:02:58

44 双重回文数

作者: xxx时间限制: 1S章节: 一维数组

问题描述 :

如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做回文数。例如,12321就是一个回文数,而77778就不是。当然,回文数的首和尾都应是非零的,因此0220就不是回文数。事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为10101)时就是回文数。 编一个程序,从文件读入两个十进制数 N (1<= N <= 15) S (0 <S <10000) 然后找出前N个满足大于S且在两种或两种以上进制(二进制至十进制)上是回文数的十进制数,输出到文件上。 本问题的解决方案不需要使用大于4字节的整型变量。

输入说明 :

只有一行,用空格隔开的两个数N和S。

输出说明 :

N行, 每行一个满足上述要求的数,并按从小到大的顺序输出。

输入范例 :

3 25
输出范例 :

26
27
28

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

//判断是否是回文数
int isHuiWen(int num,int ary){
	char str[50],revStr[50];
	itoa(num,str,ary);
	itoa(num,revStr,ary);
	strrev(revStr);
	//字符串转数字
	if(atoi(str)==atoi(revStr)){
		return 1;
	}
	return 0;
}
int main(){
	int n,s,i,count,sum;
	while(scanf("%d %d",&n,&s)!=EOF){
		sum=0;
		while(s++){
			count=0;
			for(i=2;i<=10;i++){
				if(count==2){
					break;
				}
				if(isHuiWen(s,i)){
					count++;
				}
			}
			if(count>=2){
				sum++;
				printf("%d\n",s);
			}
			if(n==sum){
				break;
			}
		}
	}	
	return 0;
}

http://www.niftyadmin.cn/n/710466.html

相关文章

C语言:分数化小数

描述 输入正整数a,b,c&#xff0c;输出a/b的小数形式&#xff0c;精确到小数点后c位(注意最后一位的四舍五入问题)。2 < a,b,c < 1000。&#xff08;注意本题小数保留范围&#xff09;。 输入 第1行是一个整数n&#xff0c;表示随后有n组数据。每组数据占一行&#xf…

安卓开发趣事

Mac下开发安卓的趣事 想要在eclipse下安装ADT&#xff0c;却发现自己老早就安装好了&#xff0c;这段时间忙得晕头转向。而且刚才也是因为Xcode玩腻了才想到玩安卓。还有Android Studio我老早就安装好了&#xff0c;只是忘记sdk安装路径了&#xff0c;于是打开Android SDK Mana…

49 我素故我在

文章目录1、49 我素故我在2、问题描述 :输入说明 :输出说明 :输入范例 :输出范例 :3、代码实现4、总结第一版代码5、参考文献1、49 我素故我在 作者: xxx时间限制: 1S章节: 深度优先搜索 2、问题描述 : 有这样一种素数叫纯素数(YY出来的名字)&#xff0c;当它是一个多位数的…

100以内奇偶数(for循环)

转载于:https://www.cnblogs.com/ziyandeyanhuo/p/4804262.html

mac命令行查看JDK、Tomcat

一、查看JDK安装目录 /usr/libexec/java_home -V显示结果为当前已安装jdk目录&#xff0c;最后一行为mac默认使用的jdk版本 二、查看Tomcat版本号 sh /Library/Tomcat/bin/catalina.sh version切换到bin目录下&#xff0c;打开tomcat服务命令如下&#xff1a; sudo sh start…

47 最少拦截系统

文章目录1、47 最少拦截系统2、问题描述 :输入说明 :输出说明 :输入范例 :输出范例 :3、实现代码1、47 最少拦截系统 作者: xxx时间限制: 1S章节: 一维数组 2、问题描述 : 某国为了防御敌国的导弹袭击&#xff0c;发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷&a…

C语言:显示柱状图

描述 根据输入的数字和符号生成相应的柱状图显示。 输入 每个输入包含一个测试用例&#xff0c;第一个整数m(1<m<20)&#xff0c;表示随后有m组数据&#xff0c;每组数据由一个数字n&#xff08;-15<n<15&#xff09;和一个字符组成&#xff0c;每组数据之间用空…

什么是自主开发项目的限度就是猿?

程序猿这个职业了一个特定时代的现在&#xff0c;这是一个新的职业生涯的能力和巨大的成长占据了地球的每一个角落&#xff0c;中耳熟能详的纯程序猿走到人生的巅峰有几个呢&#xff1f;是不是这个职业根本就没有人生的巅峰呢&#xff1f;乔布斯因苹果成为传奇&#xff0c;他是…