我有个喵喵酱


私信TA

用户名:firstblond

访问量:8650

签 名:

每天都要进步一点点!

等  级
排  名 709
经  验 3911
参赛次数 0
文章发表 19
年  龄 21
在职情况 学生
学  校 家里蹲
专  业

  自我简介:

解题思路:            循环遍历,然后进行单个字符匹配,如果符合条件就进行转换

注意事项:    

                            如果只进行小写字母转换并输出的话,错误50%,所以需要最后一行其他字符原样输出

参考代码:

                

                            #include<stdio.h>
                            #include<string.h>
                            int main(void)
                            {        
                                 char str[50];
                                 int b=0;
                                 gets(str);
                                 b=strlen(str);                                  //计算循环次数
                                 for(int i=0;i<b;i++)
                                  {
                                       if(str[i]>='a'&&str[i]<='y')            //如果是a到y
                                            printf("%c",++str[i]);             //输出下一个字符
                                       else if(str[i]=='z')                       //如果是z
                                       {  
                                           str[i]='a';                                 //把z变成a
                                           printf("%c",str[i]);
                                        }
                                       else                                         //其他字符原样输出
                                           printf("%c",str[i]);
                                    }
                                    return 0;
                              }

 

0.0分

0 人评分

  评论区

  • «
  • »