码迷,mamicode.com
首页 > 其他好文 > 详细

32.字符串

时间:2019-03-10 09:14:37      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:std   char   main   字符   ret   printf   加密   putc   color   

getchar()获取一个字符;putchar()输出一个字符

gets()获取一个字符串:puts()输出一个字符串

输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。

输入:输入一行字符                eg:a b

输出:加密处理后的字符      b c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>  //写字符时必须加上 的头文件

int main()
{
   char str[100];
   gets(str);
   int i;
   for(i=0;i<strlen(str);i++)
   {
       if(str[i]>=a&&str[i]<=z)
       {
           str[i] +=1;
       }
   }
   puts(str);
   return 0;
}

用getchar()

#include <stdio.h>
#include <stdlib.h>
#include <string.h>  //写字符时必须加上 的头文件

int main()
{
    char c;
    while((c=getchar())!=\n)  //这一行很棒,加糖
    {
        if(c>=a&&c<=z||c>=A&&c<=Z)
        {
             if(c==z||c==Z)
                c -=25;
             else
                c +=1;
             printf("%c",c);
        }
        else
            printf("%c",c);
     }

return 0;
}

 

32.字符串

标签:std   char   main   字符   ret   printf   加密   putc   color   

原文地址:https://www.cnblogs.com/spore/p/10504015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!