| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2748 人关注过本帖
标题:字符串回文
只看楼主 加入收藏
kj173402005
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2013-12-1
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:6 
字符串回文
字符串回文
题目描述
输入一串字符串,滤除其中的非字母字符,再判断其是否是回文(palindrome),不考虑大小写。
 输入描述
输入一串字符串,滤除其中的非字母字符
 输出描述
输出“Y”或“N”

怎么编才能滤除其中的非字母字符
其他的不要告诉我  我想自己编
搜索更多相关主题的帖子: 字符串 字母 
2013-12-01 20:53
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:2 
ASCII表你知道不,知道就好办

思考赐予新生,时间在于定义
2013-12-01 21:01
悟1
Rank: 2
等 级:论坛游民
帖 子:8
专家分:11
注 册:2013-11-23
收藏
得分:0 
用scanf就可以
2013-12-01 21:03
kj173402005
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2013-12-1
收藏
得分:0 
回复 2楼 love云彩
a<65  90<a<97 a>122的怎么滤除
2013-12-01 21:08
kj173402005
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2013-12-1
收藏
得分:0 
#include<stdio.h>
#include<string.h>
void main ()
{
    char a[1000],b[1000];
    int i=0,j=0,m,len;
    gets(a);
    len=strlen(a);
    for(i=0;a[i]!='\0';i++)
            if(a[i]>='a'&&a[i]<='z')
                a[i]-=32;
    i=0;
    while(a[i]!='\0')
    {
        if(a[i]<65||a[i]>90)
            i++;
        else
        {
            b[j]=a[i];
            i++;
            j++;
        }
    }
    b[j]='\0';
    len=strlen(b);
    for(i=0;i<len;i++)
    {
        if(b[i]==b[len-1-i])
            m=1;
        else m=0;
    }
    if(m==1)
        printf("Y\n");
        else
            printf("N\n");
        

}
自己成功了
2013-12-01 21:44
so_love
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:7
帖 子:812
专家分:4151
注 册:2013-11-25
收藏
得分:2 
恭喜。去除字母或者数字之类的  查看下ASCII表就好了

一花一世界、一叶一追寻、片片花叶落、情系何人身。
2013-12-02 14:55
wht750109
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:49
专家分:151
注 册:2013-10-21
收藏
得分:16 
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。
ASCII
八进制    十六进制    十进制    字符    八进制    十六进制    十进制    字符
00    00    0    nul    100    40    64    @
01    01    1    soh    101    41    65    A
02    02    2    stx    102    42    66    B
03    03    3    etx    103    43    67    C
04    04    4    eot    104    44    68    D
05    05    5    enq    105    45    69    E
06    06    6    ack    106    46    70    F
07    07    7    bel    107    47    71    G
10    08    8    bs    110    48    72    H
11    09    9    ht    111    49    73    I
12    0a    10    nl    112    4a    74    J
13    0b    11    vt    113    4b    75    K
14    0c    12    ff    114    4c    76    L
15    0d    13    er    115    4d    77    M
16    0e    14    so    116    4e    78    N
17    0f    15    si    117    4f    79    O
20    10    16    dle    120    50    80    P
21    11    17    dc1    121    51    81    Q
22    12    18    dc2    122    52    82    R
23    13    19    dc3    123    53    83    S
24    14    20    dc4    124    54    84    T
25    15    21    nak    125    55    85    U
26    16    22    syn    126    56    86    V
27    17    23    etb    127    57    87    W
30    18    24    can    130    58    88    X
31    19    25    em    131    59    89    Y
32    1a    26    sub    132    5a    90    Z
33    1b    27    esc    133    5b    91    [
34    1c    28    fs    134    5c    92    \
35    1d    29    gs    135    5d    93    ]
36    1e    30    re    136    5e    94    ^
37    1f    31    us    137    5f    95    _
40    20    32    sp    140    60    96    '
41    21    33    !    141    61    97    a
42    22    34    "    142    62    98    b
43    23    35    #    143    63    99    c
44    24    36    $    144    64    100    d
45    25    37    %    145    65    101    e
46    26    38    &    146    66    102    f
47    27    39    `    147    67    103    g
50    28    40    (    150    68    104    h
51    29    41    )    151    69    105    i
52    2a    42    *    152    6a    106    j
53    2b    43    +    153    6b    107    k
54    2c    44    ,    154    6c    108    l
55    2d    45    -    155    6d    109    m
56    2e    46    .    156    6e    110    n
57    2f    47    /    157    6f    111    o
60    30    48    0    160    70    112    p
61    31    49    1    161    71    113    q
62    32    50    2    162    72    114    r
63    33    51    3    163    73    115    s
64    34    52    4    164    74    116    t
65    35    53    5    165    75    117    u
66    36    54    6    166    76    118    v
67    37    55    7    167    77    119    w
70    38    56    8    170    78    120    x
71    39    57    9    171    79    121    y
72    3a    58    :    172    7a    122    z
73    3b    59    ;    173    7b    123    {
74    3c    60    <    174    7c    124    |
75    3d    61    =    175    7d    125    }
76    3e    62    >    176    7e    126    ~
77    3f    63    ?    177    7f    127    del
2013-12-02 22:45
快速回复:字符串回文
数据加载中...
 
   



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

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