小鑫need help

小鑫need help

 

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

小鑫遇难了!!!小鑫被巫婆关在巫婆的地牢里了,地牢的门上有个密码锁,密码锁会显示一个字符串,密码是字符串逆序之后每个字符Ascll码的值,当然,数字是不需要转换的。
例:a3b  首先,逆序后的序列为 b3a ,‘b’的Ascll码为98,’3’不需要转换,’a’的Ascll码为97,所以密码为:98397。小鑫已经快要不行了,你能不能破解密码,救救他?

输入

多组输入。
每组输入只有一行,字符串s,s的长度length为(1 <= length <= 100)。字符串只包含大写字母、小写字母和数字。

输出

输出转换后密码的结果。

示例输入

a3b
abcd123
d3c2b1a

示例输出

98397
321100999897
971982993100

示例程序
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string.h>

using namespace std;

int main()
{
    char str[100],pst[100];
    while(~scanf("%s",str))
    {//输入原字符串
        int i=0,j=0;
        int len=strlen(str);
        for(i=len-1;i>=0;i--)
            pst[j++]=str[i];//倒置
        for(i=0;i<len;i++)
        {//转化
            if((pst[i]>='A'&&pst[i]<='Z') || (pst[i]>='a' && pst[i]<='z'))
            {
                printf("%d",pst[i]);
            }
            else if(pst[i]>='0' && pst[i]<='9')
                printf("%c",pst[i]);
        }
        printf("\n");
    }
    return 0;
}

  




posted @ 2015-02-04 14:06  夏迩  阅读(103)  评论(0)    收藏  举报