http://acm.nit.net.cn/showproblem.jsp?pid=1017 数字回文 还是要注意边界
#include <stdio.h>
#define MAXSIZE 20
int palindorme(char num[]);
int main()
{
char num[MAXSIZE] = {0};
while(scanf("%s",num) == 1)
{
if(palindrome(num) == 1) printf("Yes\n");
else printf("No\n");
}
return 0;
}
int palindrome(char num[])
{
int i, k;
k = 0;
while(num[k] != 0)
{
k++;
}
for(i = 0; i < k; i++)
{
if(num[i] != num[k-1-i]) return 0;
}
return 1;
}
5862

被折叠的 条评论
为什么被折叠?



