请编写程序,判定一个正整数是否是一个回文数。回文数是指一个正整数的数字序列是对称的。例如1234321,742247均是回文数,1231则不是回文数。

#include<stdio.h>
int fun(int n)
{
   
	int a[10];
	int i=0,j;
	while(n){
   
		a[i++]=n%10;
		n=n/10;
	}
	for(j=0;j<i/2;j++){
   
		if(a[j]!=a[i-j-1]){
   
			return 0;
		}
	}
	return 1;
}
int main()
{
   
	int n;
	int flag=0;
	scanf("%d",&n);
	flag=fun(n);
	if(flag){
   
		printf("是回文数!\n");
	}else{
   
		printf("不是回文数!\n");
	}
	return 1;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-10 15:58
投个小米提前批试试水,先投一个岗位看看形势,不行就再沉淀一下投第二个岗位,莫辜负
Java抽象带篮子:我嘞个骚刚,已经开始研发6g了吗
投递小米集团等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务