c语言 编程 由键盘输入一个字符,若为小写字母则输出该字母

作者&投稿:叔福 (若有异议请与网页底部的电邮联系)
编写程序,从键盘输入一个字符,若为大写字母则转换为小写字母输出,若为小写字母则~

java中把一个字符串中大写字母转换为小写,小写字母转换为大写的代码如下:

注意:Apache的commons-lang包中有很多我们常用的方法,比如IO操作的中的拷贝整个目录,判断一个字符是不是符合Email的格式。所以千万别什么都自己写,尽量看看在其中是不是已经有现成的方法了。
相关输出:
从键盘上输入一个字符,如果它是小写字母,则把它转换成大写字母输出;否则,直接输出,代码如下:

可以参考下面的代码:
#include
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 //其他字符
printf("#");
printf("
");
}
}

扩展资料:
C语言函数
double atof(char *nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
int atoi(char *nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0
long atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0
C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
参考资料来源:百度百科-c语言
参考资料来源:百度百科-C语言函数

#include <stdio.h>
int main()
{
puts("请输入一个字符:");
char c = getchar();
if (c >= 'a' && c <= 'z') putchar(c);
return 0;
}



玉龙纳西族自治县19310547737: c语言 如何从键盘输入字符串?????? -
丰贱彤舒: c语言从键盘输入字符串的步骤如下: 1.首先我们新建一个dev C++的项目. 2.接下来在项目中新建C语言程序文件. 3.然后在C语言文件中声明一个字节数组. 4.接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串. 5.接着在通过printf函数输出用户输入的内容. 6.最后运行C语言程序,我们输入内容以后就可以输出了.这样就解决了c语言从键盘输入字符串的问题了.

玉龙纳西族自治县19310547737: c语言编程 从键盘上输入一个字符串通过函数调用的方法使该字符串翻转 并输出这个翻转后的字符串 -
丰贱彤舒: 1 输入字符串; 2 调用函数进行翻转,可以通过将对称位置字符交换值实现; 3 输出结果. 代码如下: void revers(char *s) {char *p=s,c;while(*p)p++;p--;while(p>s){c = *p;*p = *s;*s = c;} }int main() {char s[100];scanf("%s",s);revers(s);printf("%s",s); }

玉龙纳西族自治县19310547737: C语言编程 从键盘输入一个字符串,分别统计其中大写字母、小写字母及其其他字符的个数,并输出. -
丰贱彤舒: #include<stdio.h> #include<ctype.h> int main() {int i,a[5];char s[200];gets(s);for(i=0;s[i];i++)if(isupper(s[i]))a[0]++;else if(islower(s[i]))a[1]++;else if(s[i]==' ')a[2]++;else if(isdigit(s[i]))a[3]++;else a[4]++;printf("英文大写字母有%d个\n",a[0])...

玉龙纳西族自治县19310547737: 用C语言怎么编从键盘输入一个字符,输出该字符及其ASCII -
丰贱彤舒: 先用getchar(),获得字符,然后强制例性转换,变为int型,

玉龙纳西族自治县19310547737: C语言编程从键盘输入一个字符,判断该字符是否为控制字符、空格、数字字符、大写字母、小写字母或者其他字 -
丰贱彤舒: #include<stdio.h> voidmain() { charch; inta; ch=getchar(); if(ch>='a'&&ch<='z') ch='1'; if(ch>='A'&&ch<='Z') ch='2'; if(ch=='') ch='3'; switch(ch) {case'1':printf("xiao\n");break;case'2':printf("da\n");break;case'3':printf("空格\n");break;default:...

玉龙纳西族自治县19310547737: C语言:从键盘输入一个字符,可以是数字、字母或标点符号,对输入的字符进行判断:如果是数字则输出“*is a n -
丰贱彤舒: #include "stdio.h" void main() {char ch;scanf("%c",&ch);if(ch>='0'&&ch<='9')printf("this is a number\n"); else if((ch>='a' && ch<='z')&&(ch>='A' && ch<='Z'))printf("this is a letter\n"); else printf("this is the other\n"); } 修改完毕

玉龙纳西族自治县19310547737: 用C语言写一个从键盘输入一段字符然后保存
丰贱彤舒: #include <stdio.h>#include <stdlib.h>void main(){ FILE *fp; char string[50],*p; gets(string); p=string; if((fp=fopen("book.txt","a+"))==NULL) {printf("错误!"); exit(0); } while(*p!='\0') { fputc(*p,fp);putchar(*p); *p++;} fclose(fp);} 不合适的地方...

玉龙纳西族自治县19310547737: 请教,C语言实现.从键盘上输入一个字符串,编写一个程序完成指定字母的替代. -
丰贱彤舒: #include <stdio.h> int main() { char c,cn; char s[100]; char* p=s; printf("输入文本:\n"); gets(s); //输入this is a c program printf("输入需要替换字符和替换成字符,格式: 老字符 空格 新字符:\n"); scanf("%c %c",&c,&cn); // 输入i a for(; *p; p++)if(*p==c) *p=cn; printf("输出字符串为:\n%s\n",s);return 0; }

玉龙纳西族自治县19310547737: 用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写字母对应的ASCII码值. -
丰贱彤舒:[答案] #include int main(){ char c1,c2; scanf("%c",&c1); c2 = c1 + 32; printf("大写字符%c对应...

玉龙纳西族自治县19310547737: C语言编程:从键盘输入一个字符串,分别显示字符串的每个字符及其对应的ASCII码. -
丰贱彤舒: #include void main() { char str[100]; int i; scanf("%99[^\n]", str); for (i = 0; i printf("%c=>%d ", str[i], str[i]); putchar('\n'); getchar(); getchar(); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网