NYJYA 发表于 2019-1-24 11:00:53

有什么错误没?

题目描述:
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
输入:
一行字符
输出:
加密处理后的字符#include<stdio.h>
#include<string.h>
int main()
{
        int i,l;
        char a;
        gets(a);
        l=strlen(a);
        for(i=0;i<l;i++)
        {
                if((a>='A'&&a<='Y')||(a>='a'&&a<='y'))
                a=a+1;
                else if(a=='Z'||a=='z')
                a=a-25;
        }
        printf("%s\n",a);
        return 0;
}

行客 发表于 2019-1-24 12:02:23

没有发现错误。
页: [1]
查看完整版本: 有什么错误没?