當前位置:首頁 » 編程語言 » 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;
}