檠砜


私信TA

用户名:q1ngfeng

访问量:19287

签 名:

求求你们别学了,跟不上*_*

等  级
排  名 1199
经  验 3107
参赛次数 0
文章发表 45
年  龄 0
在职情况 学生
学  校 G
专  业

  自我简介:

解题思路:

用一个字符串数组存下输入的字符,然后用ascill码判断是否是a-z和A-Z,是就将ascill加1然后输出,不是要加密的字符就原样输出

注意事项:

我用的gets来获取输入的字符串,gets会将最后的回车键转换为‘\0’存储在字符数组中。
参考代码:

#include<stdio.h>
int main()
{
    char str[80];
    int i=0;
    gets(str);
    while(str[i]!='\0')
    {
        if((str[i]>64&&str[i]<91)||(str[i]>96&&str[i]<123))
        {
            printf("%c",str[i]+1);
        }
        else
        printf("%c",str[i]);
        i++;
    }
    return 0;
}

 

0.0分

0 人评分

  评论区

  • «
  • »