真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言用函數(shù)分類統(tǒng)計(jì)字符 c語(yǔ)言統(tǒng)計(jì)各類字符的個(gè)數(shù)

怎樣用c語(yǔ)言進(jìn)行字符分類統(tǒng)計(jì)

#includestdio.h

創(chuàng)新互聯(lián)是一家專業(yè)提供崇義企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都網(wǎng)站建設(shè)H5建站、小程序制作等業(yè)務(wù)。10年已為崇義眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

#includeconio.h

#includestring.h

void main(void)

{

char s[1000];

int lower = 0;

int big = 0;

int num = 0;

int symbol = 0;

int i;

printf("請(qǐng)輸入一個(gè)字符串:");

gets(s);

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

{

if(s[i] = 'a' s[i] = 'z')

{

lower++;

continue;

}

if(s[i] = 'A' s[i] = 'Z')

{

big++;

continue;

}

if(s[i] = '0' s[i] = '9')

{

num++;

continue;

}

else

symbol++;

}

printf("大寫(xiě)字母= %d\n小寫(xiě)字母= %d\n", big, lower);

printf("數(shù)字字符= %d\n其他字符= %d\n", num, symbol);

printf("字符串總長(zhǎng)度是= %d\n", strlen(s));

getch();

}

分類統(tǒng)計(jì)字符 C語(yǔ)言

例:使用while語(yǔ)句循環(huán)統(tǒng)計(jì) :

#includestdio.h

int main()

{

char c;

int? letters_num = 0, space_num = 0, digit_num = 0, other_num = 0;

while ((c = getchar()) != '\n')//輸入換行符退出循環(huán)

{

if ((c = 'a'c = 'z') || (c = 'A'c = 'Z')) letters_num++;

else if (c == ' ') space_num++;

else if (c = '0'c = '9') digit_num++;

else other_num++;

}

printf("字母=%d,空格=%d,數(shù)字=%d,其他=%d", letters_num, space_num, digit_num, other_num);

return 0;

}

運(yùn)行效果:

擴(kuò)展資料:

printf()函數(shù)的用法

1、printf()函數(shù)的調(diào)用格式為:printf("lt;格式化字符串gt;",lt;參量表gt;);

//__stdcall

int __cdecl printf(const char*p,...);

可變參數(shù)

printf在打印浮點(diǎn)數(shù),不論原來(lái)是雙精度還是單精度,都變?yōu)殡p精度(8字節(jié))

打印1字節(jié)(char)2字節(jié)(short)4字節(jié)(int)==gt;4字節(jié),除了long long(8字節(jié))

void main()

{

c語(yǔ)言:字符分類統(tǒng)計(jì)

#include stdio.h

#include string.h

void main()

{

char c[100];

int i,n,ch=0,blank=0,number=0,other=0;

printf("Input something:\n");

gets(c);

n=strlen(c);

for(i=0;in;i++)

{

if((c[i]='a' c[i]='z')||(c[i]='A' c[i]='Z'))ch++;

else if(c[i]==' ') blank++;

else if(c[i]='0' c[i]='9') number++;

else other++;

}

printf("ch:%d,blank:%d,number:%d,other:%d\n",ch,blank,number,other);

}

輸出的是字母,空格,數(shù)字及其他,剛調(diào)通的,請(qǐng)參考.


網(wǎng)頁(yè)題目:c語(yǔ)言用函數(shù)分類統(tǒng)計(jì)字符 c語(yǔ)言統(tǒng)計(jì)各類字符的個(gè)數(shù)
轉(zhuǎn)載來(lái)于:http://weahome.cn/article/doiejgj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部