mdsk.net
当前位置:首页 >> 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); //输出转换后的字母字符.}

17 - 在C语言中,有时候我们遇到这样的考题,将c语言大写字母转化为小写字母,下面将介绍一种方法解决此问题的方法.c语言大写字母转换成小写字 1、在编写完代码之后只需要输入一个字符,然后使用该代码就能够将该字符由大写字母转换成小写

用<ctype.h>中的函数tolower和toupper.前者以大写的字符作为参数,返回相应的小写字符;后者以小写的字符作为参数,返回相应的大写字符.#include <ctype.h>#include <stdio.h>int main(){ char c = 'A'; printf("%c", tolower(c)); //a c = 'b';

我测试了一下 没有问题 细节不符合的你自己改改把#include <stdio.h>#include <stdlib.h> char exchange(char a); int main() { char a; printf("请输入一个字母\n"); scanf("%c",&a); exchange(a); return 0; } char exchange(char a) { if(a >=65 && a <= 90) { a += 32; printf("%c",a); } else { a -= 32; printf("%c",a); } return 0; }

c语言大写字母转换成小写字母可以通过代码实现,在编写完代码之后只需要输入一个字符,然后使用该代码就能够将该字符由大写字母转换成小写字母输出;需要注意的是. tolower() 函数,是ctype.h

#include <ctype.h> toupper(int c) //转为大写字母 tolower(int c) //转为小写字母

#include void main() { char s[100]; int i=0; gets(a); while(a[i]) { if(s[i] >= 'a' && a[i] s[i] += 32; else if(s[i] >= 'a' && s[i] s[i] -= 32; i++; } puts(s); }

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com