用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出 答案 如果是小写,则将这个字符减去32,再输出.反之,加上32就是了.#include main(){char ch;printf("input:");scanf("%c",&ch);if(ch>='a'&&ch='A'&&ch相关推荐 1用c语言编程,输入一个字符,若是小写字母,转...
includestdio.h intmain(){ charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\n,y);} 代码在DEVC++环境下运行效果如下:/iknow-pic.cdn.bcebos.com/e4dde71190ef76c6732564659016fdfaae51678d"target="_blank"title=...
scanf("%c", x);if (x >= 'a' && x <= 'z') { y = x - 32; // 小写字母转换为大写 } else if (x >= 'A' && x <= 'Z') { y = x + 32; // 大写字母转换为小写 } else { printf("输入的不是字母!\n");return 1; // 非字母字符,程序退出 } printf("转换...
if (islower(ch)) { // 如果是小写字母 ch = toupper(ch); // 转换为大写字母 } else if (isupper(ch)) { // 如果是大写字母 ch = tolower(ch); // 转换为小写字母 } // 输出结果 printf("转换后的字符是: %c\n", ch);return 0;} ```在这个程序中,首先包含了`stdio.h`和...
思路:判断一个字符是大写字母还是小写字母可以直接字符比较或者ASCII码值比较,根据大写字母和其对应小写字母的ASCCII值相差32,可以加减32实现互换。参考代码:include "stdio.h"int main(){char ch;ch=getchar();if(ch>='a'&&ch<='z') ch-=32;else if(ch>='A'&&ch<='Z') ch+=32;put...
} cout<<"转换后的大写字符串为:";for(intj=0;j<strlen(instr);j++) cout<<instr[j]; cout<<endl;//return 0;} 方法二:简洁版 charinstr[100]; cout<<"请输入一行字符串:"; cin>>instr; cout<<"\n转换后的大写字符串为:";for(inti=0;i<strlen(instr);i++){if(instr[i]>='a'&&instr...
int main(){ char ch[100]={0};int i;printf("请输入一个字符串:");gets(ch);for(i=0;ch[i]!='\0';i++)if(ch[i]>='a' && ch[i]<='z')ch[i]+='A'-'a';else if(ch[i]>='A' && ch[i]<='Z')ch[i]+='a'-'A';printf("字符串的小写字母转换成大写字母,...
printf("转换后的字符串为:\n"); 【5】(ch); } #include <stdio.h>main() {charch[80];inti; printf("请输入一个字符串:"); gets(ch);for(i=0;ch[i]!='\0';i++) {if(ch[i]>='A'&& ch[i]<='Z') ch[i]=ch[i]+32; ...
思路:利用对应大小写字符的ASCII码相差32,则遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母则自加32就是对应的小写字母,如果是小写字母则自减32就是其对应的大写字母。参考代码:include <stdio.h>int main(){char a[100];int i;gets(a);for(i=0;a[i]!='\0';i+...