来个大佬康康题。。。。

拟实现一组小写字母和数字的加密,要求加密的规则是将对应的数字在原有基础上循环加 1(即将
“1”变为“2”;如果是“9”,则将其变为“0”,依此类推),将对应的小写字母在原有基础上循环加
2(即“a”变为“c”,“b”变为“d”,“y”变为“a”,“z”变为“b”,依此类推),试写出相关的关键
代码。

#include
int main()
{
int i=0;
char arr[20];
scanf("%s",arr);//输入字符串
while(arr[i]!=EOF)//未超出已输入的字符长度
{
if(arr[i]<'9'&&arr[i]>='0')//当字符串输入的值是数字时
{
arr[i]=arr[i]+1;
}
else if(arr[i]=='9')
{
arr[i]=arr[i]-9;
}
else if(arr[i]<'z'&&arr[i]>='a')
{
arr[i]=arr[i]+2;
}
if(arr[i]=='z')
{
arr[i]=arr[i]-24;
}
i++;
}
printf("%s",arr);
return 0;

}

#include <stdio.h>

char encryption(char cValue)
{
    char temp = 0;
    //+1
    if( '0' <= cValue && cValue <= '9')
    {
        temp = (cValue - '0' + 1) % 10 + '0';
    }
    else if('a' <= cValue && cValue <= 'z') // +2
    {
        temp = (cValue - 'a' + 1) % 26 + 'a';
    }
    return temp;
}

int main()
{

    printf("%c\n", encryption('5'));
    printf("%c\n", encryption('9'));

    printf("%c\n", encryption('d'));
    printf("%c\n", encryption('z'));
   return 0;
}