当前位置:首页 » 编程语言 » c语言判别字符种类代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言判别字符种类代码

发布时间: 2023-07-11 23:46:39

1. c语言判断字符串类型程序!!!!!!!!!!

#include <stdio.h>


int

main(int argc, char *argv[])

{


char str[101]={0};

char *p=str;


int digitCount=0;

int letterCount=0;


printf("please input a string: ");


gets(str);


printf("your input string is: %s ",str);


while(*p!='')

{

if(*p>'0'&&*p<'9')

{

digitCount++;

}

else if((*p>'a'&&*p<'z')||(*p>'A'&&*p<'Z'))

{

letterCount++;

}

p++;

}


if(digitCount==0&&letterCount==0)

{

printf("you have nothing input. ");

}

else if(digitCount>0&&letterCount>0)

{

printf("mixed ");

}

else if(digitCount>0&&letterCount==0)

{

printf("digit ");

}

else if(digitCount==0&&letterCount>=0)

{

printf("letter ");

}

else

{

//no way

}






getchar();


return 0;

}


2. C语言 函数 判断输入字符的类型

#include<stdio.h>
charshow(charm)
{
if(m>='0'&&m<='9')//这里要检查的是m!!
return1;
return0;
}
voidmain()
{
charch;
while(scanf("%c%*c",&ch)!=EOF)//每组一行,就要去掉回车!
{
if(show(ch)==1)
{
printf("Digit ");
}
else
{
printf("Other ");
}
}
}

3. C语言程序题,判断输入的字符类型

if(ch>='a'&&ch<=='z'),printf("该字符是小写字母"),else if(ch>='A'&&<='Z'),printf("该字符是大写字母"),else if(ch>='0'&&<='9'),printf("该字符是数字"),elseprintf("该字符是其他字符") 。

4. c语言 输入一个字符,判断是字母,数字,还是特殊字符

#include <stdio.h>

#include<string.h>

#define N 100

main()

{

char all[N];

int i;

printf("请输入一个字符串(不超过100个):");

gets(all);

for(i=0;all[i];i++)

{

if(all[i]>'a'&&all[i]<'z'||all[i]>'A'&&all[i]<'Z')

printf("字母! ");

else if(all[i]>'0'&&all[i]<'9')

printf("数字! ");

else printf("其他字符! "); }

}

(4)c语言判别字符种类代码扩展阅读:

根据ascii码值判断即可。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型。、

5. c语言 输入一个字符,判断是字母,数字,还是特殊字符

根据ascii码值判断即可。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型。

代码如下:

#include<stdio.h>
intmain()
{
char汪纯慎c;
c=getchar();//读取一个字符。

if(c>='0'&&c<='9')printf("是数字 ");
elseif(c>='a'&&c<='z'||困敬c>='A'&&c<='Z'))printf("是字母 ");
elseprintf("是特殊字符 ");

return0;
}

#include <stdio.h>
void
main()
{
char
ch;
printf("请输入一个字裤肢符: ");
ch=getchar();
if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')
printf("该字符是字母");
else
if(ch>='0'&&ch<='9')
printf("该字符是数字");
else
printf("该字符是特殊字符");
}

6. [C语言]编程:输入一个字符,根据该字符的ASCII码值来判断并输出该字符的类型

main(void) {
char a=getchar();
if(a>=97 && a<=122){
printf("字符%d是小写字母",a);
}else if(a>=65 && a<=90){
printf("字符%c是大写字母",a);
}else if(a>=48 && a<=57){
printf("字符%c是数字",a);
}else{
printf("字符%c是其他字符",a);
}
}

7. c语言 判断输入的字符属于哪一类:大写字母,小写字母,数字,还是其他字符。 请问这题怎样做

可以直接用if语句判断

charc;
scanf("%c",&c);
if(c>'A'&&c<'Z')
printf("大写字母 ");
elseif(c>'a'&&c<'z')
printf("小写字母 ");
elseif(c>'0'&&c<'9')
printf("数字 ");
elseprintf("其它字符 ");

8. C语言程序中,如何区分字符是数字还是字母

  1. char ch;
    ch=getchar();
    if(ch>='0'&&ch<='9')
    printf("键派数字");
    if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')
    printf("字母");

2.

#include<stdio.h>
intmain(){
charchar1=184;
charchar2=246;

printf("Print1: ");

printf("%c",char1);

printf(" ");

printf("%c", char2);

printf(" Print2: %c%c ",char1,char2);

printf(" Print3: ");

printf("%c",char1);
printf("%c",char2);

return0;
}

让我们来看一下结果:

所以我们还可以这稿指贺样玩:

#include<stdio.h>
#include<unistd.h>//VC退散

intmain(){

char hexchar[19] = {0xc1,0xd6,0xb2,0xd3,0xb1,0xf3,0x2c,0x20,0x49,0x20,0x4c,0x6f,,0x76,0x65,0x20,0x59,0x6f,0x75,0x21},i;

for(i=0;i<19;i++){
printf("%c",hexchar[i]);
_sleep(300);
}
return逗迟0;
}