读书人

加密规则如下:每位数字都加上5,然后用

发布时间: 2012-02-28 13:06:34 作者: rapoo

加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字
尽量用新手的方法做出来,方便我理解,谢谢!!

[解决办法]

C/C++ code
//每位数字都加上5,然后用和除以10的余数代替该数字#include <stdio.h>#include <string.h>//函数只对输入的字符串中的数字进行转换void Fun(char *p){    int len = strlen(p);    char *tmp;    while(len--)    {        if(isdigit(*(p+len)))        {            tmp = p+len;            *tmp -= '0';            *tmp = (*tmp + 5)%10;            *tmp += '0';        }        }    }//调试main(){    char *p = "1sad434987";    Fun(p);    printf("%s", p);} 

读书人网 >C语言

热点推荐