首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,该如何处理

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

加密规则如下:每位数字都加上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);} 

热点排行
Bad Request.