int main()
{
char a[10] = { 0 }, i = 0, n,b=0;
while (i < 10)
{
scanf("%c", &n);
a[i] = n;
i++;
printf("%c", n);//原文
while ((a[i] >= 'a') &&(a[i]<= 'z') || (a[i] >= 'A') &&(a[i]<= 'Z'))
{
if ((a[i] = 'a' + b) || (a[i] = 'A' + b))
a[i]= a[i] + 25 - b;
b++;
if (b>26)
printf("%c", a[i]);//密码
i++;
if(i>10)
break;
}
}
return 0;
}
将原文以此规律翻译
第i个字母变成第(26-i+1)个,例如a变成z
为什么我不能输出密码