C语言,在键盘上输入一个字符,若该字符为英文字母,则输出“字母”,若为数字,则输出“数字”

作者&投稿:上解 (若有异议请与网页底部的电邮联系)
用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出~

#include
void main()
{
char buf[1024], *p=buf ,c;
fgets(buf);
while((c=*p++)){
if(c>='a'&&c<='z') printf("%c",c-'a'+'A');
else if(c>='A'&&c<='Z') printf("%c",c);
}
}

把getchar(i);换成i=getchar();
#include<stdio.h>
int main()
{
char i;
printf("input a character\n");
i=getchar(); //这里是这样的

if((i>='a'&&i<='z')||(i>='A'&&i<='Z'))
printf("字母");
if(i>='0'&&i<='9')
printf("shuzi");
return 0;
}

getchar(i);

改成
i = getchar();


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"...

电脑打字由拼音转汉字
3、电脑一般可以有多中输入法,五笔,简拼。但是同时设置太多输入法在切换时也会比较麻烦,所以就需要重新设置一下输入法。首先找到电脑里的“控制面板”,点击开始,打开设置,在设置的搜索框中搜索“控制面板”,双击打开控制面板,将查看方式变换为“大图标”,找到“语言”的图标,然后点击打开。打开...

C语言,编写一个程序从键盘上输入两个整数,并求出两个数的平均值在屏幕...
代码如下:include<stdio.h> int main(){float a,b,c;printf("please enter number1:")scanf("%f",&a)printf("please enter number2:")scanf("%f",&b)c = (a+b)\/2;printf("the result is %.1f\\n",c);return 0;} C语言编写程序的方法:visual c++6.0 报错比较准确,但比较难用...

用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出...
include <stdio.h> int main(){ int five;printf("输入一个整数:");scanf("%d",&five);while(five>10){ five = five%10;} if(five == 5)printf("yes");else printf("no");return 0;}

如何用C语言,从键盘输入一个字符串,将其按逆序存入另一个字符数组中并...
以一个8为字符串为例:代码如下 include<stdio.h> int main(){ int i,j;char ch1[8],ch2[8];for(i=0;i<8;i++){ printf("请输入第%d个字符",i);scanf("%c",&ch1[i]);fflush(stdin);} for(j=0;j<8;j++){ ch2[j]=ch1[7-j];printf("%c",ch2[j]);} } ...

C语言中如果从键盘上输入一个代表星期几的数值(整数),根据下面的对应关 ...
用一个指针数组存放汉字"一"到"日"字符串的指针,可用简单代码解决这问题。举例如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"int main(void){ char *pw[7]={"一","二","三","四","五","六","日"},w; while(1){ printf("Input...

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

c语言问题!从键盘上输入一行字符,输出字母、数字、空格、其他字符个数...
原因很简单:你看你的这一行代码scanf("%c",&e);输入字符后,e存放一个第一字符,接下来你的程序就开始执行循环了,while((e=getchar())!='\\n')这时先执行括号里的,也就是再一次把第一个字符后的一个字符存放在e中,因为字符变量只能存放单个字符,所以原来的字符还没有被用到就被新的字符...

c语言从键盘上输入一个整数然后在给定的整数数组中查找若找到次数则将...
include<stdio.h> define N 10 define INT int a[N]={13,25,46,7,86,97,120,24,35,25};main(){ INT int i,num=0,flag=0;for(i=0;i<N;i++)printf("%d,",a[i]);printf("\\n\\tINPUT a number:");scanf("%d",&num);printf("\\n\\n");flag=Delate(num,a);if(flag...

c语言 从键盘输入2个数,求2个数的平均数,小数点后保留1位输出._百度...
include<stdio.h>void main(){ float a,b;printf("输入两个数(逗号隔开):"); scanf("%f,%f",&a,&b);printf("数%.1f和数%.1f的平均数等于%.1f\\n",a,b,(a+b)\/2);}

德钦县13511924399: C语言编程:从键盘上输入一个字符,如果它是大写字母,则把它变成小写字母;去果它是小写字母,则把它变成大写字母;其他字符不变 -
矣研山海: #i nclude <stdio.h> void main() { char ch; ch=getchar(); if ((ch>=65)&&(ch<=90)) ch=ch+32; else if ((ch>=97)&&(ch<=122)) ch=ch-32; printf("%c\n",ch); }

德钦县13511924399: 编程:从键盘输入一个字符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); }

德钦县13511924399: 用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);}

德钦县13511924399: C语言中从键盘上输入一一个字符,如果是小写字母,输出它后面一个字母
矣研山海: #include <stdio.h>int main(){char a,b;printf("输入一个小写字母:\n");a=getchar();if ('a' <=a &&a<= 'z')b=a-32;printf("转换后的字母为:%c,%d\n",b,b);return 0;}

德钦县13511924399: c语言编写程序:输入一个字符,如果该字符为回文输出“回文”,若该 -
矣研山海: 首先,输入一个字符肯定不够,一个字符串才行.我们先用一个数组储存字符串,之后分别比较第i位与倒数第i位的值就可以知道是不是回文了.代码如下:#include<stdio.h>#include<string.h>#define size 1000 int main(){ char m[size]; int i,l; gets(m); l = strlen(m);//计算长度printf("原字符串"); for(i = 0; i <= l/2;i++){ if(m[i] != m[-i]){ printf("不");//判断break; } } printf("是回文."); return 0; }

德钦县13511924399: C语言程序:输入一个字符,如果是数字字符,把它转换成相对应的数字并输出;如果不是,则以十进制整数形 -
矣研山海: 1、新建一个工程和.c文件 ,输入头文件和主函数. 2、声明被调用的函数,定义变量类型. 3、输入整数. 4、用一个if语句去判断整数是否为负数,若为负数则用putchar函数输出一个负号. 5、调用一个函数. 6、定义函数的返回类型和形参类型. 7、通过if语句判断该数是否仅剩一位数,若不是则执行else语句. 8、通过再次调用子函数一次输出高位的数. 9、编译执行.

德钦县13511924399: 从键盘上输入一个字符,若它是数字,则输出其平方根的2倍.用c语言编写 -
矣研山海: int main(){ char a; scanf("%c", a); if(isdigit(a)) { printf("%d\n", sqrt(a)*2); }}

德钦县13511924399: 用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出, -
矣研山海: 如果是小写,则将这个字符减去32,再输出.反之,加上32就是了. #include main() { char ch; printf("input:"); scanf("%c",&ch); if(ch>='a'&&ch<='z') printf("%c",ch-32); else if(ch>='a'&&ch<='z') printf("%c",ch+32); else printf("input error!"); }

德钦县13511924399: C语言编程在键盘上输入一个字符如果不是英文字母就要求重新输入,怎么弄 -
矣研山海: 大体思路是把输入的字符传如一个变量 判断变量的ACSII就可以了 例:#include <stdio.h> void main() { char d; scanf("%s",&d); while(d<97||d>123)//小写字母a是97,大写为65 { printf("\n输入有误 从新输入:"); scanf("%c",&d); } printf("%c\n",d); }

德钦县13511924399: c语言里,输入一个字符,输出一个数字该怎么写? -
矣研山海: 1、首先需要知道字符本来就是用ascII码储存的,所以需要函数转换.打开VS. 2、输入一段转换代码.3、红色方框内,将变量定义为char类型,然后输出的时候输出为%d(ASII码). 4、写好代码后按下F7或者依次选择构建-组建,等待结果如果所示即可.如果出现1 error,表示代码出错,具体错误可根据提示排除.5、按下Ctrl+F5执行程序,也可以选择构建-执行,运行代码,如此a b转换为97 98.

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