32.字符串

Posted spore

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了32.字符串相关的知识,希望对你有一定的参考价值。

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())!=
)  //这一行很棒,加糖
    {
        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.字符串的主要内容,如果未能解决你的问题,请参考以下文章