C语言题:从键盘输入一个字符,判断是否为小写字母,如果是则转换为大写字母?

作者&投稿:方元 (若有异议请与网页底部的电邮联系)
C语言从键盘输入一串字符,判定它是否是小写字母,如果是,则将它转换成大写字母,如果是小写字符则原样输出~

#include #include int main(void){ char c; for (c=getchar();c!='
'; c=getchar()) putchar(islower(c)?toupper(c):c); return 0;} 只用stdio.h版:
#include int main(void){char c;for (c=getchar();c!='
'; c=getchar())putchar(c>='a'&&c<='z'?c-32:c);return 0;}

#include"stdio.h"
main()
{
char a;
printf("请输入一个字符:
");
scanf("%c",&a);
if(a='a')
printf("%c-->%c",a,a-32);
else
printf("%c不是小写字母
",a);
}

#include<stdio.h>

int main()

{ char c;

  c=getchar();

  printf("%c
",c>='a'&&c<='z'?c-32:c);

  return 0;

}



c语言当中从键盘输入一个字符判断是否为小写字母其实是可以利用这个aC语言当中,从键盘输入一个字符,判断是否为小写字母,其实是可以利用这个大小写进行转化,然后输入这个真假。

很简单的程序。



#include<stdio.h>
main()
{
char c;
printf("input:\n");
scanf("%c",&c);
if(c>='a'&&c<='z')
{
c=c-32;
printf("%c",c);
}
else
printf("该字符不是小写字母");
printf("\n");
}


C语言编程题:从键盘输入一串字符,统计其中的数字与字母个数并输出...
include<stdio.h> int j=0,k=0,l=0;int main(){char a[100],*p;void can(char *p);printf("输入一个字符串");p=a;gets(a);can(p);printf("大写字母%d个\\n",j);printf("小写字母%d个\\n",k);printf("数字%d个\\n",l);return 0;} void can(char *p){for(;*p;p++)if((...

C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值
\/\/思路一:采用第三者中间变量main(){ int a,b,t; scanf("%d%d",&a,&b); printf("交换前:a=%d,b=%d\\n",a,b); t=a; a=b; b=t; printf("交换后:a=%d,b=%d\\n",a,b);}\/\/思路二:利用数学计算方法main(){ int a,b; scanf("%d%d",&a,&b); printf("...

C语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大写字母_百 ...
【C语言输入小写字母,输出显示为大写字母主要用到字符】例子如下:直接编译,程序输出结果中输入任意小写字母,按回车,得到结果如下图所示:

汇编语言:从键盘输入一个0~255之间的整数,并显示出对应该数的二进制和...
如下即可:;=== ASSUME CS:CODE, DS:DATA DATA SEGMENT MSG1 DB 13, 10, 'Please input a number(0~255): $'MSG2 DB 13, 10, 'Input a invalid number, exit! $'CRLF DB 13, 10, ' = $'NNNN DB ?DATA ENDS ;--- CODE SEGMENT START:MO...

C语言:从键盘输入一个不超过100个字符的字符串,其中字符串只包括字母...
1、首先需要打开编程软件。2、输入以下程序:#include <stdio.h>int main(){ char str[40]; scanf("%s",&str); printf("%s",str); return 0;}。3、然后按F5运行程序。4、然后输入想要输入的字符串。5、按回车键,就会弹出你输入的字符串。6、注意字符串的大小,改变中括号中的数字改变输入...

c语言编程题:从键盘输入年份,若是闰年输出“yes”,否则输出“no...
include<stdio.h> int jugeYear(int year){ if((year%100!=0&&year%4==0)||year%400==0){ return 1;}else{ return 0;} } void main(){ int bFlag,inputYear;printf("请输入一个年份:");scanf("%d",&inputYear);bFlag=jugeYear(inputYear);if(bFlag==1){ printf("%d是闰年!

C语言编程问题:从键盘输入n个学生某门课的成绩,按要求完成功能。_百 ...
include <stdio.h>void sort(int a[],int n);void failingGrade(int a[],int n);void max_and_min(int a[],int n);int main(){int score[10],tmp;int i,n;i=n=0;while(1){scanf("%d",&tmp);if(tmp<0)break;else if(tmp>100)continue;else{score[i]=tmp;i++;n++;}}...

C语言编程题,从键盘输入任意3个数,按从小到大的顺序输出
输入3个字符串,按从小到大顺序输出。 \/\/先用程序对三个数进行从小到大排序,然后修改程序#include<stdio.h>#include<string.h>int main(){void swap(char *pt1,char *pt2); char a[20],b[20],c[20]; char *p1,*p2,*p3; printf("请输入三个字符串:"); gets(a); gets(b); ...

C语言程序题 从键盘输入不多于100个字符长度的字符串,将其中的小写字母...
char str[101];int i;printf("请输入不多于100个字符的字符串:\\n");gets(str); \/\/可读入空格等 for (i=0;str[i];i++){ if (str[i] >= 'a' && str[i] <= 'z') \/\/如果是小写字符 str[i] -= 32; \/\/转为大写字符 } printf("转换后的字符串为:\\n");puts(str);} ...

C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写...
可以参考下面的代码:include <stdio.h> void main(){ char ch;scanf("%c",&ch);if(ch>='A'&&ch<='Z'){ ch=ch+32;printf("%c\\n\\n",ch);}else{ printf("%c\\n\\n",ch);} }

新市区17628105273: C语言从键盘输入一个字符 判断他是数字,大写字母,小写字母还是其他字符 -
定克易宁: #include<ctype.h> 中自带有判断函数 isdidgit(char c) 判断字符c是否是数字,是返回1,否返回0 isupper(char c) 判断是否是大写 islower(char c)判断是否是小写 isalpha(char c)判断是否是英文字母(大小写都包括在内)

新市区17628105273: 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"); } 修改完毕

新市区17628105273: 一个c语言程序题:编写C程序:从键盘输入一行字符,判断这行字符是否是合法的e - mail地址.合法的e - mail地
定克易宁: #include<stdio.h> #include<string.h> int isEmail(char *email){ char *p; p=strstr(email,"@"); if(!p)return 0; if (!(p-email))return 0; if(!(strstr(p,".")-p))return 0; p=strstr(p,"."); if(*(p+1)=='\0')return 0; return 1; } void main(){ char email[50]; printf("...

新市区17628105273: 用c语言从键盘输入一个字符串,判断字符串是否对称,若对称返回1,否则返回0 -
定克易宁: #include#include using namespace std;char fun(char str[20],char ch[20]){ int i,j=0; for(i=0;str[i]!='\0'&&ch[i]!='\0';i++) if(str[i]==ch[i])j++;//我想让字符串1与字符串2作比较,然后相同时j就+1,这里貌似j从来不加.返回值永远都是0 if(j>=1)return 1; if(j>(str); printf("enter you want delete letter : "); cin>>(ch); s=fun(str,ch); printf("%d",s);}

新市区17628105273: 本人是C语言的初学者,这个程序是从键盘上输入一个字符并判断其为大写还是小写或者其他.请大家帮我修改下 -
定克易宁: if ('cl'>=97&&cl<=122) //去掉单引号,变量不是单个字符,下同 printf("该字符为小写:\n"); if ('cl'>=65&&cl<=90) 另外这个前面加上else 因为你要和后面一个 else结合配对 有疑问请追问咯!满意请采纳啦

新市区17628105273: c语言:从键盘输入一个字母,判断该字母是否为大写字母 -
定克易宁: 太太太太简单了;输入部分,查找ASCII码,比较是否在大写的数值范围;是小写就加差值输出.我是忘了怎么写了,好长时间不用.楼上的更简单.

新市区17628105273: 题目: 编写一个程序. 先输入一个字符,判断是否是小写字母,是就转换成大写.请C语言高手帮帮忙. -
定克易宁: include "stdio.h" #include "conio.h" char *toDaXie(char *s);/*函数--变大写*/main() {char *s; printf("Input a string please!\n"); gets(s);printf("The result:\n%s\n",toDaXie(s)); getch(); } char *toDaXie(char *s)/*函数--变大写的具体内容*/ ...

新市区17628105273: c语言编写程序输入一个字符,判断是算数运算符,还是逻辑运算符 -
定克易宁: char c; scanf("%c", &c); if(c=='+' || c=='-' || c=='*' || c=='/'){ ///只是例子,未完整printf("算术运算");/// }///else if(){//////照写

新市区17628105273: 编程:从键盘输入一个字符c,判断输入的字符种类 若是数字,则提示为数字,若是小写字母,也提示此字母 -
定克易宁: #include <stdio.h> #include <stdlib.h> #include <ctype.h> int main() {char ch;ch=getchar();if(isdigit(ch))printf("%c 是数2113字5261 \n",ch);else if(isupper(ch))printf("%c是大4102写1653字回母答 \n",tolower(ch));elseputchar(ch); }

新市区17628105273: 如何判断输入的字符是数字,字母还是其他字符 C语言 -
定克易宁: ')是先执行getchar(),就是从键盘读入一个字符,再将这个字符赋值给c,然后再执行while(c!='\n'),就是判断是否是回车符. scanf("%d%d%d,a,b,c")里边%d是格式控制输入,就是一大串的相同格式的东西一起输入 至于为什么不用它,就是要根据你的题目要求了 因为你是用scanf的时候输入回车符不会停止输入,比如scanf("%d%d%d,a,b,c")你先输入一串数字,回车,那只是把你刚才输入的数字赋值给a,接下去的就是赋值给b,c,d…… 另外,团IDC网上有许多产品团购,便宜有口碑

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