| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 555 人关注过本帖
标题:C语言求助
只看楼主 加入收藏
a13553361729
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-12-13
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
C语言求助
回文串是指一个字符串从左读到右与从右读到左是一样的,现由键盘输入一行字符(最多不超过80个字符,以回车结束),
判断能否通过去掉0个或1个字符,使得字符串成为回文串,如果可以输出Y,否则输出N
搜索更多相关主题的帖子: 键盘 C语言 字符串 
2012-12-13 19:02
jk_love
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:196
专家分:965
注 册:2012-10-22
收藏
得分:3 
求这种代码 直接去百度
2012-12-13 20:07
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:3 
论坛里就有类似的

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-13 20:24
神龙赖了
Rank: 10Rank: 10Rank: 10
来 自:萨塔星
等 级:青峰侠
威 望:2
帖 子:711
专家分:1788
注 册:2012-10-13
收藏
得分:3 
程序代码:
#include <stdio.h>
#include <string.h>
#include <ctype.h>

int get_answer(char ch1, char ch2);

int main(void)
{
    char text[81];
    int i = 0;
    int j = 0;
    int isno = 0;

    printf("检查是否为回文:\n");
    fgets(text,81,stdin);

    /*去标点和空格*/
    for(i=0;i<(int)strlen(text);i++)
        if(isalnum(text[i]))
            text[j++] = text[i];

    text[j] = '\0';

    for(i=0;i<j/2;i++)  /*如果j为奇数照样可行,因为为奇数时中间的那个数如果比较会个自己比较,一样相等,因此不用比较*/
    isno += get_answer(tolower(text[i]),tolower(text[j-1-i]));

    if(isno != 1)
    printf("\n这%s是一个回文\n\n",(isno <= 1)?"":"");
    else
    printf("\n在改一个值后可为回文\n\n");

    return 0;
}

int get_answer(char ch1,char ch2)
{
    if(ch1 == ch2)
    return 0;

    else
    return 1;
}
图片附件: 游客没有浏览图片的权限,请 登录注册

I have not failed completely
2012-12-13 20:27
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:3 
http://aodag.

去和我们学校大一的孩子一起做吧

                                         
===========深入<----------------->浅出============
2012-12-13 20:40
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:3 
回复 5楼 laoyang103
回来啦?

My life is brilliant
2012-12-13 20:49
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
回复 6楼 lz1091914999
手痒痒了  回来看看  

                                         
===========深入<----------------->浅出============
2012-12-13 21:46
梁朝斌
Rank: 4
等 级:业余侠客
帖 子:192
专家分:288
注 册:2012-10-21
收藏
得分:3 
看看

菜鸟也疯狂
2012-12-13 22:12
快速回复:C语言求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017231 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved