1. c语言中如何把输入的字符串中的大写字母全都变成小写字母
大写字母比小写字母的ASC码小32,让它加32就可以实现了
#include<stdio.h>
main()
{
char
a;
while((a=getchar())!='\n')
{
if(a>='A'&&a<='Z')
a=a+32;
printf("%c",a);
}
}
2. 用c语言将一字符串中大写字母换成小写
#include<stdio.h>
void
main()
{
char
a[10];
int
i=0;
gets(a);
while(a[i]!='\0')
{
if(a[i]>='A'&&a[i]<='Z')
a[i]+=32;
i++;
}
printf("a=%s",a);
}
已经调试成功。
将从键盘输入的一字符串中大写字母换成小写
3. 如何用C语言把一行字符串的大写字母转换成小写字母,小写字母转换成大写,其他字符
字符串存在字符数组中,用for循环一个一个读取,如果所读取的字符大于等于65小于等于90。则把这个字符加32的值赋值给它。如果所读取的字符大于等于97小于等于122。则把这个字符减32的值赋值给它。
4. c语言中怎样将大写字母转化为小写字母
1、
char ch= 'a';
ch-= 32;
2、
strupr
原型:extern char *strupr(char *s);
用法:#include <string.h>
功能:将字符串s转换为大写形式
说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。
举例:
// strupr.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Copywrite 1999-2000 GGV Technologies";
clrscr();
printf("%s",strupr(s));
getchar();
return 0;
}
相关函数:strlwr
5. C语言 字符串中大小写字母转换
思路:先定义字符串,并输入,然后对字符串进行遍历,并判断是否是大写字母,如果是则其ASCII加32,如果是小写字符则其ASCII减去32,最后输出字符串即可。
#include <stdio.h>
int main()
{
char a[100];
int i;
gets(a);
for(i=0;a[i]!='\0';i++)
if(a[i]>='a'&&a[i]<='z')
a[i]-=32;
else if(a[i]>='A'&&a[i]<='Z')
a[i]+=32;
puts(a);
return 0;
}
/*运行结果:
abc23DEF
ABC23def
*/
6. C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数
在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母。编写程序实现,从键盘上输入一个小写字母,按回车键,程序将该小写字母转换为大写字母,并输出其 ASCII 值。
算法思想
由于大写字母与小写字母之间的差值为 32,因此小写字母转换为大写字母的方法就是将小写字母的 ASCII 码值减去 32,便可得到与之对应的大写字母。
利用 getchar 函数从键盘上输入一个小写字母,并将其赋给一个字符变量 a;然后将 a—32 的值赋给字符变量 b;最后进行输出,输出时先输出字母,再将字母以整数形式输出。其具体步骤如下:
① 定义两个字符变量 a、b;
② a=get char();
③ b=a—32;
7. 编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出
1、第一新建一个project。
8. c语言编写函数将字符串中的大写字母转换为小写字母。用函数调用
char strcase_switch(char* string)
{
int i;
for (i = 0; string[i] != '