www.5129.net > 小写变大写C大写输出

小写变大写C大写输出

修改后代码如下:# include <stdio.h># include <string.h> int main() { char str[20]; int i,j, a;//少了一个逗号 printf("输入字符串,一/停止转换"); gets(str); for(i=0;str[i]!='\0';i++) { if(str[i]=='/') { j=i; for(a=j;str[a]!='\0';a++) printf("%c",str[a]); break

#include int main() { char a,b; a=getchar(); { if(a>64&&a b=a+32; else if(a>96&&a b=a-32; } putchar(b); printf("\n"); return 0; } 注意if的使用,需要加中括号

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

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

#include <stdio.h> int main(){ char temp; scanf("%c",&temp); if (temp >= 'a' && temp <= 'z') { printf("你输入的是小写字母:%c,转换为大写字母为:%c\n", temp, temp-32); } else printf("你输入的是大写字母:%c\n",temp); return 0; }

你可以用判断输入字符的Ascii码来判断输入的是大写还是小写,然后就用相应的转换函数就行了

char in ; while((in=getchar())!='\n') { if(in>='A'&&in<='Z') {in=in+32; printf("大写1653写转专小写属%in\n",in); } else if (in>='a'&&in<='z') {in=in-32; printf("小写转大写%in\n",in); } }

#include void main() { char c; scanf("%c",&c); if( c>='A'&&c { c=c+32; printf("%c",c); } else printf("%c",c); }

#include<stdio.h> void main() { char i; printf("输入一个字符 i=:"); scanf("%c",&i); if(i>='a'&&i<='z') //判断i在不在小写字母里面 printf("%c\n",i-32); //在的话,减去32得到大写字母,因为小写字母和大写字母之间的ascii值相差32 else printf("%c\n",i+32); }

少年,是要程序么? 如下#include<stdio.h> main() { char c; printf("请输入一个字母:"); scanf("%c",&c); if(c>=65&c<=90) printf("%c\n",c+32); if(c>=97&c<=122) printf("%c\n",c-32); else printf("错误,无大小写之分"); }

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com