ncry.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); //输出转换后的字母字符.}

1234567891011 //小写dao版转大写权 charaA(chara) { if(a >= 'a'&& a <= 'z') returna - 'a'+ 'A'; } //大写转小写 charAa(charA) { if(A >= 'A'&& A <= 'Z') returnA - 'A'+ 'a'; }

else 后面没2113有大括号,编译器默认将后一个语句5261作为 else 条件4102满足时的语句,再后1653面一个语句无论专如何都会被执行.属#include <stdio.h> void main() { char c; printf("请输入一个字母:"); scanf("%c",&c); if ((c>='A')&&(c<='Z')) { c+=32; printf("%c\n",c); } else { c-=32; printf("%c\n",c); } }

#include void main() { char c1,c2; // 定义两个字符c1,c2 c1=getchar(); //从键盘输入一个大写字母,放在c1 printf("%c,%d\n",c1,c1);//输出 你输入的那个大写字母 以及他的ascii c2=c1+32; //将大写的转换成小写的 printf("%c,%d\n",c2,c2);输入小写字母 }

#include "stdio.h" void main() {char a,A; scanf("%c",&a); A=a+32; printf("%c",A); }

#include<stdio.h> int main() { int a; char ch; scanf("%d",&a); ch=a; printf("%c",ch); return 0; } 扩展资料#include <stdio.h> int main() { char x,y; scanf("%c",&x); y=x-32; printf("%c",y); return 0; }

#include<stdio.h> int main() { char ch; scanf("%c",&ch); if(ch>='a'&&ch<='z') ch=ch-32; else if(ch>='A'&&ch<='Z') ch=ch+32; printf("%c",ch); return 0; }

1、第一新建一个project.2、输入头文件#include.3、输入主函数int main().4、接着输入函数主体部分,变量必须先定义类型再使用.5、输入变量的值,注意这里scanf里变量名前必须加&,结尾必须加分号.6、输入函数主体部分并输出.7、点击编译按钮,查看是否有error.8、接着直接运行,如此便转换了.

#include int main() { char a; printf("请输入小写字母:"); scanf("%c",&a); printf("转换成大写字母为:%c\n",a-32); return 0; } 因为大写字母与小写字母ASCII码相差32,所以可以通过加减32进行转换.

上面源程序的功能是实现大写字母转换为小写字母.定义两个字符变量c1,c2,语句c1=getchar();要求输入一个大写字母的字符,比如输入a,由于字符a的ascll是65,执行语句printf("%c,%d\n",c1,c1);此时会输出a,65,由于任何小写字母的ascll值比其对应的大写字母大32,则根据语句c2=c1+32;把字符a的ascll值加32,变为97,对应的就是字符a,即大写字母a的小写形式,在赋给c2,最后执行printf("%c,%d\n",c2,c2);输出a,97.

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