现在的位置: 首页 > 综合 > 正文

蓝桥杯试题集 基础练习 回文数

2017年10月17日 ⁄ 综合 ⁄ 共 402字 ⁄ 字号 评论关闭
  基础练习 回文数  
时间限制:1.0s   内存限制:512.0MB
      
问题描述
  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
  按从小到大的顺序输出满足条件的四位十进制数。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	int i;
	char a[10],b[10];
	for(i=1001;i<=9999;i++)
	{
		//if((i/1000)==(i%10)&&(i/100%10)==(i/10%10))printf("%d\n",i);
		itoa(i,a,10);//将i转化为字符串存到数组a。
		strcpy(b,a);//将字符串b复制到a。
		strrev(b);//使字符串逆序。
		if(strcmp(a,b)==0)printf("%d\n",i);
	}
	return 0;
}

抱歉!评论已关闭.