加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字
尽量用新手的方法做出来,方便我理解,谢谢!!
[解决办法]
//每位数字都加上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);}