编程实现,从键盘输入一个字符,如果是大写字母,输出对应的小写字母,如果是小写字母,输出对应的大写字

如题所述

#include<stdio.h>
void main()
{
char c;
printf(“请输入一个字符:\n”);
scanf("%c",&c);
if(c>=65 && c<=90)
{
c=c+32;
printf("转为小写是:%c\n",c);
}
else if(c>=97 && c<=122)
{
c=c-32;
printf("转为大写是:%c\n",c);
}
else
printf("输入的不是字母\n");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-12
#include“stdio.h”
void main()
{
char c;
printf(“请输入一个字符:\n”);
scanf("%c",&c);
if(c>=65 && c<=90)
{
c=c+32;
printf("转为小写是:%c\n",c);
}
else if(c>=97 && c<=122)
{
c=c-32;
printf("转为大写是:%c\n",c);
}
else
printf("输入的不是字母\n");
}
第2个回答  2015-06-26
#include <stdio.h>
#include <ctype.h>
int main(int argc, char* argv[])
{
char c;
putchar (isalpha(c=getchar())?islower(c)?toupper(c):tolower(c):c);
return 0;
}

编程实现,从键盘输入一个字符,如果是大写字母,输出对应的小写字母,如 ...
printf("转为大写是:%c\\n",c);} else printf("输入的不是字母\\n");}

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
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="点击查看大图"class="ikqb_...

从键盘输入一个字符,如果是大写字母,则转成小写字母,如果是小写字母则转...
代码如下:include<stdio.h>#include<ctype.h>int main(){ while (true){ printf("输入一个字符(输入回车终止):"); char ch = getchar(); if (ch == '\\n') break; if (isupper(ch)) putchar(tolower(ch)); else if (islower(ch)) putchar(toupper(ch)...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
int main() { char x, y;printf("请输入一个字母:");scanf("%c", x);if (x >= 'a' && x <= 'z') { y = x - 32; \/\/ 小写字母转换为大写 } else if (x >= 'A' && x <= 'Z') { y = x + 32; \/\/ 大写字母转换为小写 } else { printf("输入的不是字母!\\...

编程实现:从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母...
这个判断根本就是多余的,既然不管大小写最后都是以小写输出,直接转换就行了。include <ctype.h> main(){ char ch;ch=getchar();putchar(tolower(ch));return 0;} P.S.判断大小写最好用islower()和isupper()判断,而不要直接用ASCII码,这样兼容性会好一点。两段程序编译后的运行效果完全是一...

写一个程序,要求由键盘输入一个字符,若为大写字母输出A若为小写字母...
void main(){ char a[10];while(gets(a)){ \/\/输入一个字符回车一次就有一个答案 if(a[0]>=65&&a[0]<=90) \/\/大写字母 printf("A");else if(a[0]>=97&&a[0]<=122) \/\/小写字母 printf("a");else if(a[0]>=48&&a[0]<=57) \/\/数字 printf("0");else \/\/其他字符 prin...

用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写...
include<stdio.h> int main() { char ch; scanf("%c",&ch);\/\/输入大写字母 printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); \/\/输出.('A-'a')是ASC码表上大写与小写字母间的差值 \/\/ch-('A'-'a'):大写转小写。输出ASC码,利用输出格式控制%d就可以自动转...

1. 从键盘输入一个字母,如输入的是大写英文字母,则输出其对应的小写形...
思路大概如下:判断用户输入的是大写还是小写 如果是大写则将该字符的ASCII码加32得出小写字母 如果是小写字母则减去32即可

用c语言编程输入一个字符若是小写字母转换为大写输出若是大写字母转换为...
char ch;printf("请输入一个字符: ");scanf("%c", &ch); \/\/ 读取用户输入的字符 \/\/ 判断字符类型并转换 if (islower(ch)) { \/\/ 如果是小写字母 ch = toupper(ch); \/\/ 转换为大写字母 } else if (isupper(ch)) { \/\/ 如果是大写字母 ch = tolower(ch); \/\/ 转换为小写字母 } ...

...从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter...
(1)\/\/#include "stdafx.h"\/\/vc++6.0加上这一行.#include "stdio.h"int main(void){ char ch; printf("Input a character...\\nch="); if((ch=getchar())>='A' && ch<='Z') printf("Capital letter\\n"); else if(ch>='a' && ch<='z') printf("Lower...

相似回答