当前位置:首页 » 编程语言 » c语言判断如何输入
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言判断如何输入

发布时间: 2022-07-11 20:05:28

‘壹’ c语言如何使用输入字符,然后判断

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
char a,b,c;
int p=1;

scanf("%c%c%c",&a,&b,&c);

if((a=='X'&&b=='L'&&c=='Y'))
p=p+3;
printf("你的名字的简写是:%c%c%c %d",a,b,c,p);
}
/*
XLY
你的名字的简写是:XLY 0

注:
输入格式 "%d %s %c %c"中间有空格
则 输入 数据 之间 也要用 空格 隔开。

输入格式 "%d,%s,%c,%c"中间有逗号
则 输入 数据 之间 也要用 逗号 隔开。

如果没有空格,也没有逗号,则 输入 数据 之间 也 没有空格和逗号。

*/

‘贰’ C语言 如何判断输入的是数字还是字符

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建一个初始的.cpp文件,例如:test.cpp。

‘叁’ C语言如何判断是否有字符输入

使用ctype.h里面isdigit()和isalpha函数就可以判断了

#include <ctype.h>
#include <stdio.h>
int main()
{

printf("1 是数字吗? %s\n",isdigit('1')?"是":"不是");
printf("a 是字母吗?%s",isalpha('a')?"是":"不是");

return 0;

}

‘肆’ C语言:如何判断输入的是数字还是其他字符

有很多方法:
1、可以用sacnf或gets函数直接接收输入的字符串,然后用循环遍历字符串中每一个字符,判断其是字母还是数字。
2、可以用循环调用getch()或getchar()函数来一个一个字符的接收输入,同时判读输入的是字母还是数字。
至于怎么判读是字母还是数字,很简单,假设字符c,
满足 (c>='a'&& c<='z')|| (c>='A' && c<='Z')就是字母。
满足 (c>='0' && c<='9')就是数字。

‘伍’ C语言中如何判断输入的是正确的数

举例:
假如你需要用户输入的是一个二位数(比如:52)
如果用户输入:cc然后回车,那么你可以先获取用户整体输入(以回车符结束)放入数组,然后通过转换得到它的ASCII值,若比9大则出错咯,进入重新输入.
某些高级语言就直接能判断类型.
这里给出一个小的判断程序:
//假定你希望用户输入数字
#include
#include
#include
int
main()
{

int
i
=
getchar();

while
(i
>
57
||
i
<
48
)

{

i
=
getchar();

}

//这里你可以自己实现将ASCII码转换位十进制数

cout
<<
i
<<
endl;

return
0;
}

‘陆’ 如何在C语言中判断输入的是回车

ch=getchar(); //从键盘上输入一个字符

if(ch==' ") //判断ch是否是回车键

#include <stdio.h>

#include <string.h>

int main()

{

char meg[1024];

int i=0;

while(i<1024)

{

scanf("%c",meg+i);

if(meg[i]==10) break;

i++;

}

meg[i]='';

if(i==0) {

仅为回车键

(6)c语言判断如何输入扩展阅读:

在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。

C语言也将 34 种运算符规定了不同的结合性。大多数运算符结合方向是“自左至右”,即:先左后右,也叫“左结合性”,例如 a-b + c,表达式中有-和+两种运算符,且优先级相同,按先左后右结合方向,先围绕减号结合,执行 a-b 的运算,再围绕加号结合,完成运算(a-b) + c。

‘柒’ c语言输入判断

# include <stdio.h>
void main()
{
char c;
printf("请输入一个字符:");
scanf(" %c",&c);
for (;1;)
{
if(c>='a'&&c<='z' || c>='A'&&c<='Z')
{
printf("您输入的字符是%c\n",c);
break;
}
else
{
printf("Please input again!\n");
scanf(" %c",&c);
}
}
}
/*
---
请输入一个字符:1
Please input again!
2
Please input again!
3
Please input again!
A
您输入的字符是A
-----
*/

‘捌’ C语言判断输入格式要怎么写

如果你设置的是%d,输入的时候不是数字会出现错误的..
好想没有办法判断的.
只能用scanf的返回值
一楼的``是对的
我也编一个,
#include"stdio.h"
main()
{
int
a,d;
a=scanf("%d",&d);
if(a!=1)
{printf("格式错误/n");}
}
这个就是利用了scanf()函数的返回值
如果输入成功返回1,不成功则返回0;
所以用判断scanf()的返回值就行了!
给我分吧.我打的好辛苦咧``