C语言 输入一串字母大小写转换
发布网友
发布时间:2022-05-23 12:27
我来回答
共1个回答
热心网友
时间:2023-10-22 08:19
#include<stdio.h>
#include<string.h>
int main(void)
{
char acWords[1024];
char cWord;
int i, iSize;
printf("%s\n", "请输入需要大小写转换的一串字母:");
scanf("%s", acWords);
iSize = strlen(acWords);
for(i=0; i<iSize; i++)
{
cWord = acWords[i];
if (cWord >= 65 && cWord <= 90)
acWords[i] += 32;
if (cWord >= 97 && cWord <= 122)
acWords[i] -= 32;
}
printf("转换过的字母为:\n%s\n", acWords);
system("pause");
return 0;
}
...若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出_百 ...
include<stdio.h> intmain(){ charx,y;printf("请输入一个字母:");scanf("%c",&x);if(x>='a'&&x<='z')y=x-32;if(x>='A'&&x<='Z')y=x+32;printf("转换后的字符为:%c\n", y);} 代码在DEVC++环境下运行效果如下:...
如何用C语言将大写字母转换成小写字母
include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:
...如果输入字母为大写,要将其转换为对应的小写字母
const void*b){return (((char *)a)[0])-(((char *)b)[0]);}int main(){int len, i;char str[100];scanf("%s", str);len = strlen(str);for (i=0;i<len;i++) {if ((str[i] >= 'A') && (str[i] <= 'Z'))str[i] += 32; ...
c语言中,字符串大小写转换怎么实现的?
C语言的编写如下:include <stdio.h> include <stdlib.h> void main (){ char c1,c2; // 定义两个字符c1,c2 printf("请输入大写字母的值!\n"); //输出你输入的那个大写字母以及它的ASCII c1=getchar( ); //从键盘输入一个大写字母,放在c1 c2=c1+32; //将大写的转换成小写...
用c语言怎样把小写字母转换为大写字母?
1、首先,定义两个整型变量a和A,保存相应字母的ASCII码。2、定义一个字符变量ch,保存需转换的字符。3、给字符变量ch赋初值,值为小写字母a。4、把字符变量中的值,赋给整型变量a,实现ASCII码的转换。5、将英文字母a的ASCII码,在输出窗口中输出。6、然后,字符变量中的字符,更改为大写字母A。7...
C语言中,将大写字母转换为小写字母的程序是什么?
输入一个大写字母,将其转换成小写字母并输出的C语言程序如下:include <stdio.h>#include <string.h>#define buffer 1024int main(void){int i;char a[buffer];while(scanf("%s",a)!=EOF){for(i=0;i<strlen(a);i++){if(a[i]>='A'&&a[i]<='Z')a[i]+=32;}printf("%s\n",...
...若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出_百 ...
printf("%c",ch+32);else printf("input error!");}满意请采纳! 本回答由提问者推荐 举报| 答案纠错 | 评论(3) 279 70 郝在益 采纳率:46% 来自团队:c编程高手 擅长: C/C++ 数学 笔记本电脑 VC++ 其他回答 #include <stdio.h>void main(){ char ch; printf("Please input a char:\n");...
c语言编程:字符串中大小写字母转换
思路:利用对应大小写字符的ASCII码相差32,则遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母则自加32就是对应的小写字母,如果是小写字母则自减32就是其对应的大写字母。参考代码:include <stdio.h>int main(){char a[100];int i;gets(a);for(i=0;a[i]!='\0';i+...
...个字符串的小写字母转换成大写字母,大写字母转化成小写字母_百度知 ...
int i;printf("请输入一个字符串:");gets(ch);for(i=0;ch[i]!='\0';i++)if(ch[i]>='a' && ch[i]<='z')ch[i]+='A'-'a';else if(ch[i]>='A' && ch[i]<='Z')ch[i]+='a'-'A';printf("字符串的小写字母转换成大写字母,大写字母转化成小写字母后输出为:\n")...
C语言编写一个大小写字母转换的程序
define XIAOXIE(x) (x>='a' && x<='z') //判断是小写字符。define ZHUANXIAOXIE(x) (x-'A'+'a')//转为小写 define ZHUANDAXIE(X) (x-'a'+'A')//转为大写 int main(){ char str[100];int i;gets(str);for(i = 0; str[i]; i ++)if(DAXIE(str[i])) str[i] = ...