当前位置:首页 » 编程语言 » c语言大小写转换程序代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言大小写转换程序代码

发布时间: 2023-02-20 01:32:33

c语言编程,从键盘输入一字符串,将其中的小写字母全部转换成大写字母

代码如下:

#include <stdio.h>

#include <stdlib.h>

#include <ctype.h>

int main() {

FILE *fp;

if((fp=fopen("123.txt","a"))==NULL)

printf("file cannot open ");

else

printf("file opened for writing ");

char ch;

while((ch = getchar()) != ' '){

fputc(toupper(ch),fp);

}

fputc('#',fp);

if(fclose(fp)!=0)

printf("file cannot be closed ");

else

printf("file is now closed ");

return 0;

}

程序运行如下:

(1)c语言大小写转换程序代码扩展阅读

C语言对文件输入可以用fputc函数,只需要循环遍历输入,把输入的每个字符串进行大写的转换,大小写转换可以通过C语言内置于ctype.h的toupper函数来转换,没转换一个字符串可以直接写入到文件中,最后在追加一个#好字符,就完成功能了。

㈡ c语言编程:字符串中大小写字母转换

思路:利用对应大小写字符的ASCII码相差32,则遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母则自加32就是对应的小写字母,如果是小写字母则自减32就是其对应的大写字母。

参考代码:

#include<stdio.h>
intmain()
{
chara[100];
inti;
gets(a);
for(i=0;a[i]!='';i++)
if(a[i]>='A'&&a[i]<='Z')//表示是大写字母
a[i]+=32;
elseif(a[i]>='a'&&a[i]<='z')//表示是小写字母
a[i]-=32;
puts(a);
return0;
}
/*
输出:
asfDJY435
ASFdjy435
*/

㈢ 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语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。

㈣ 编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出

1、第一新建一个project。

㈤ 如何用C语言写一个字母大小写转换的程序

C语言实现如下:
#include<stdio.h>
#include<stdlib.h>
void main()
{
char c;
scanf("%c",&c);  //输入一个字母。
if ((c>='A')&&(c<='Z')) c+=32;
//判断是否为大写字母,是则转换为小写字母。
else if((c>='a')&&(c<='z')) c-=32;
//否则判断是否为小写字母,是则转换为大写字母。
else    //否则,该字符不是字母,则输出“该字符不是字母”并结束程序。
{
printf("该字符不是字母\n");
exit(0);
}
printf("%c\n",c);  //输出转换后的字母字符。
}

㈥ c语言大小写字母转化

您好,很高兴回答您的问题。
在c语言中实现大小写字母的转化是很简单的:大写字母和对应的小写字母直接是相差32,所以具体程序为:
#include<stdio. h>
void main()
{char c;
c=getchar();
c=c-32;
printf("%c",c);
}