ZZULIOJ1173: 密码解密(指针专题)

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void decrypt(char* cipher, char* plain)
{
    //将密文cipher解密后将明文存入plain
    char* p, *q;
    int num1, num2,i=0;
    char temp;
    p = &cipher[0];
    q = p + 1;
    while (*p!= '\0')
    {
        num1 = *p - '0';
        num2 = *q - '0';
        temp = num1 * 10 + num2;
        temp = temp + 24;
        p = p + 2;
        q = p+1;
        plain[i++] = temp;
    }
    plain[i] = '\0';
  
;
  
}
int main()
{
    char str[201],newstr[201];
    
    scanf("%s", str);
    decrypt(str, newstr);
    printf("%s", newstr);

    return 0;
}
上一篇:初窥Linux 之 我最常用的20条命令


下一篇:C语言的内联函数的作用