比如说,我要输入一个东西。如果输入字母a就打印a,如果输入数字比如4就打印数字的平方16。
该用什么函数输入?
厄..我的意思你理解错了.
我是说就输入一个东西.不是char和int分2行输入。
输入一行东西就判断它是字母还是数字。如果是字母就输出字母。如果是数字就输出它的平方,还有数字不一定是个位数。。。
C语言如何输入大写字母,小写字母?
1、输入字符后先检查是否符合标准,按要求是输入一个大写字母,那么输入非法字符应该让用户重新输入;2、根据ASCII编码规则,已知字符顺序按ABCDEF...Z排列,那么输入字符-1就是前一个字母,输入字符+1就是后一个字母;3、对输入个别字符的处理:判断输入的字符是不是A,A前面没有字母;判断字符是不是...
C语言中怎么输入数字和字母?
一、输入数字可以用scanf输入。如果输入的是整型数据,可以用 int a;scanf("%d",&a);实现把输入的数字赋值给a的效果。类似的,如果是float, double,short,long等类型的数据,那么就要把变量定义成对应的类型,然后使用各自的格式字符%f,%lf,%hd,%ld等进行输入。二、输入单个字符。输入单个字符可以用...
C语言中怎么输入数字和字母?
大致提供下个人想法,用C语言中的ctype.h 文件中的 isdigit()函数来判断。虽然说该函数只能判断0~9的数,但是,你可以把所有输入的东西当成是一个数组形式。调用该函数,用指针来逐一判断其每一位。比如说如果是输出,1111可以用isdigit()判断其每一位都为真,这就为数字。输入ajkjlk,判断其每一位...
C语言怎样输入字母?
```c include <stdio.h> include <string.h> int main() { char input[4]; \/\/ 定义一个长度为 4 的字符数组 printf("请输入“you”:");scanf("%s", input); \/\/ 读取用户的输入,并存储到字符数组中 if (strcmp(input, "you") == 0) { \/\/ 判断输入是否等于 “you”printf("1...
c语言如何判断输入内容为字母还是数字
1、首先,打开C语言编译器,新建一个初始的.cpp文件,例如:test.cpp。2、其次,在test.cpp文件中,输入C语言代码:char a = getchar(); getchar();if (a <= '9' && a >= '0') printf("数字");else printf("字母");3、然后,编译器运行test.cpp文件,输入数字,此时会成功判断输入...
c语言 如何判断输入的是数字还是字母
1、首先,打开C语言编译器,新建一个初始的.cpp文件,例如:test.cpp。2、其次,在test.cpp文件中,输入C语言代码:char a = getchar(); getchar();if (a <= '9' && a >= '0') printf("数字");else printf("字母");3、然后,编译器运行test.cpp文件,输入数字,此时会成功判断输入...
C语言输入字母,实现输出对应数字,例如输入a或者A输出1,输入F或f输出6...
所以char变量的本质就是数字。不难发现通过查找ASCII表,a的编码的十进制数就是97。当然你也会发现a和A的编码是不一样的,如果你的功能是输入a和A输出都是1,那么就要提前判断一下。当然你也可以通过判断来实现这个功能,如:char temp = getchar();if(temp == 'a') ...else if(temp =...
c语言中怎样将数字变成字母。
include <stdio.h>#include <stdlib.h>int main(){ int y; printf("输数字转换字符:"); scanf("%d",&y); printf("转换后的字符是: %c ",y);}具体什么数字转成什么字符,给你码表你看看吧 看黄圈的地方,就是输入98 输出的字符 b ...
C语言中 字母和数字如何同时输出。eg:J5203
一、如果是字符串 可以用char a[5] = "J5203" ;printf("%s",a); 或者 pus(a); a 为字符串名 二、字母为单个字符 数字为int型 那么就应该是:char a='J'; int b=5203; printf("%c%d",a,b);
C语言输入字母,实现输出对应数字,例如输入a或者A输出1,输入D或d输出4...
include <stdio.h>main(){char ch;ch =getchar();printf("%d\\n",(ch>='a' && ch<='z')?(ch-'a'+1):(ch>='A' && ch<='Z')?(ch-'A'+1):NULL);}A1Press any key to continue怎么 ? 跟你要求不一样?