0
点赞
收藏
分享

微信扫一扫

C实现-小写字母转换为大写字母(具体)

盖码范 2022-04-23 阅读 111

代码实现

                        思想:存储每个字符,依次根据ASCII码值进制转换。

                        (程序中已详细注释,这里不再重复讲解)

//导入头文件
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

//主函数
int main(){
FILE*fp=NULL;//定义文件指针,初始为空
char str[50];//字符数组,存储字符
int i,len;//整型数据
printf("输入字符串内容:\n");//信息提示
gets(str);//读取信息
len=strlen(str);//获取字符串长度
//字母大小写转换
for(i=0;i<len;i++){
if(str[i]<='z'&&str[i]>='a'){
str[i] -= 32; //ASCII 码值计算
}
}
i=0;//控制循环
while(str[i]!='\0'){
printf("%c",str[i]);//输出
i++;
}
return 0;
}

运行结果

举报

相关推荐

0 条评论