‘壹’ c语言,输入一个字母(不论大小写),均能转换成相对应的大小写字母
根据ASCII码表可以知道,大写字母是65到90,小写字母是97到112。
如果你想用比较简单易懂的程序写出这个功能的话,那就利用ASCII码表,如下:
#include <stdio.h>
int main()
{
char c;
scanf("%c",&c);
if(c>=97)
printf("%c",c-32);
else
printf("%c",c+32);
return 0;
}
‘贰’ c语言 输入大写的字母转成小写.
晕..
这个也要100分..
楼上太强了..
#include
<stdio.h>
#include
<ctype.h>
int
main()
{
putchar(tolower(getchar()));
putchar('\n');
return
0;
}
还是简要解释下.
tolower()
函数,是ctype.h里的一个函数,作用就是,把输入的大写字母转换成小写字母输出.
最简单形式.
..
程序只能输入一个字符然后输出一个字符.如果是大写字母,就转换为小写字母输出...
‘叁’ C语言编程“大小写字母的转换”
这是一个很简单的功能
#include<stdio.h>
#include<stdlib.h>
voidmain()
{
charc;
scanf("%c",&c);//输入一个字母。
if((c>='A')&&(c<='Z'))c+=32;
//判断是否为大写字母,是则转换为小写字母。
elseif((c>='a')&&(c<='z'))c-=32;
//否则判断是否为小写字母,是则转换为大写字母。
else//否则,该字符不是字母,则输出“该字符不是字母”并结束程序。
{
printf("该字符不是字母 ");
exit(0);
}
printf("%c ",c);//输出转换后的字母字符。
}
‘肆’ c语言编程。输入大写字母转换为42小写字母输出
如果是小写,则将这个字符减去32,再输出。反之,加上32就是了。
#include <stdio.h>
main()
{
char ch;
printf("input:");
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
printf("%c",ch-32);
else if(ch>='A'&&ch<='Z')
printf("%c",ch+32);
else printf("input error!");
}
满意请采纳!
‘伍’ C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数
在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母。编写程序实现,从键盘上输入一个小写字母,按回车键,程序将该小写字母转换为大写字母,并输出其 ASCII 值。
算法思想
由于大写字母与小写字母之间的差值为 32,因此小写字母转换为大写字母的方法就是将小写字母的 ASCII 码值减去 32,便可得到与之对应的大写字母。
利用 getchar 函数从键盘上输入一个小写字母,并将其赋给一个字符变量 a;然后将 a—32 的值赋给字符变量 b;最后进行输出,输出时先输出字母,再将字母以整数形式输出。其具体步骤如下:
① 定义两个字符变量 a、b;
② a=get char();
③ b=a—32;
‘陆’ C语言编写一个大小写字母转换的程序
#include<stdio.h>
#defineDAXIE(x)(x>='A'&&x<='Z')//判断是大写字符。
#defineXIAOXIE(x)(x>='a'&&x<='z')//判断是小写字符。
#defineZHUANXIAOXIE(x)(x-'A'+'a')//转为小写
#defineZHUANDAXIE(X)(x-'a'+'A')//转为大写
intmain()
{
charstr[100];
inti;
gets(str);
for(i=0;str[i];i++)
if(DAXIE(str[i]))str[i]=ZHUANXIAOXIE(str[i]);//如果是大写字符,转为小写。
elseif(XIAOXIE(str[i]))str[i]=ZHUANDAXIE(str[i]);//如果是小写字符,转为大写。
puts(str);//输出结果return0;
}
(6)c语言编程转换成42小写字母扩展阅读
C语言的基本构成
1、任何一个c语言程序都必须包括以下格式:
main()
{ }
这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。
2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。
3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。
4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。
5、printf(“a=%d,b=%d,sum=%d ”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:
a=20,b=15,sum=35
‘柒’ C语言问题 这个程序是将大写字母转换成小写字母
char fun(char *c) return *c 后,它的值被赋给了*p。
但因为 *p = func(p);所以实际上p和c指向的是同一个地址。
在fun的内部,*p的值就已经被修改了。
所以return *c没有错,但其实是多余的操作。
另外c指针在fun函数里不会自动后移,
但p指针会在main函数里通过p++自动后移。
请采纳,谢谢。
‘捌’ C语言大写字母转换为小写字母,并输出程序
有三种方式可以解决c语言大小写字母的转换
1.使用C语言提供的函数:toupper(),tolower()
使用这两个函数需要引入头文件:#include<ctype.h>
示例代码:
希望可以帮到你。。。
‘玖’ 编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出
1、第一新建一个project。
‘拾’ c语言大写字母转换成小写字母程序代码是什么
#include<stdio.h>
char ch;
scanf("%d",&a);
printf("%c",ch);
return 0;
#defineDAXIE(x)(x>='A'&&x<='Z')//判断是大写字符。
#defineXIAOXIE(x)(x>='a'&&x<='z')//判断是小写字符。
#defineZHUANXIAOXIE(x)(x-'A'+'a')//转为小写
#defineZHUANDAXIE(X)(x-'a'+'A')//转为大写
简介
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。