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.字符串的主要内容,如果未能解决你的问题,请参考以下文章
此 Canon SDK C++ 代码片段的等效 C# 代码是啥?
2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。(代码片段