文章

145

粉丝

217

获赞

21

访问

82.7k

头像
回文数 题解:C
P1712 重庆大学2018年机试题
发布于2024年2月6日 21:35
阅读数 508

#include <stdio.h>

//判断回文
int Palindrome(int n)
{
	int a[100],i = 0,j;
	while(n)
	{
		a[i++] = n%10;
		n/=10;
	}
	j = 0;
	i--;
	while(j <= i && a[i] == a[j]) i--,j++;
	if(j > i) return 1;
	else return 0;
}

int main()
{
	int n,i = 0,j,a[1000];
	while(scanf("%d",&n) != EOF)
	{
		if(Palindrome(n)) a[i] = 1;
		else a[i] = 0;
		i++;
	}
	for(j = 0 ; j < i; j++)
		if(a[j]) printf("true\n");
		else printf("false\n");
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发