首页 > 其他 > 详细

Openjudge-计算概论(A)-回文串判断

时间:2015-02-20 23:04:30      阅读:481      评论:0      收藏:0      [点我收藏+]

描述:

任意给定一个非空的字符串,判断其是否是回文串。回文串是指正向看和反向看均相等的串,如AbcDcbA和cDDc。如果是回文串,则输出1,否则,输出0

输入长度不小于1不大于100的字符串输出如果是回文串,输出1
如果不是回文串,输出0

样例输入

abcdefghijkjihgfedcba

样例输出

1
思路:这题很简单,算是字符串入门题,只要判断是否从前往后扫和从后往前扫一样就得了,输出。
提示:这题输入一定要用gets()函数,否则会报错
代码如下:
 1 #include<stdio.h>
 2 int main()
 3 {
 4    char a[100];
 5    int i=0,j=0;
 6    gets(a);
 7    while(a[i]!=\0)
 8    i++;
 9    i--;
10    for(;j<=i;i--,j++)
11    {
12       if(a[i]!=a[j])
13       break;
14     }
15     if(j<=i)
16     printf("0\n");
17     else
18     printf("1\n");
19 }

 

Openjudge-计算概论(A)-回文串判断

原文:http://www.cnblogs.com/geek-007/p/4296747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!