輸入一段字元包括空格和標點符號如何用c語言

2021-03-19 18:24:18 字數 3482 閱讀 9958

1樓:匿名使用者

你好!完整的**:

#include

int main()

printf("字元數量:%d\n",i);}

用c語言編寫一段程式,要求:輸入一段字元,分別統計出其中的英文字母、空格、數字和其他字元的個數。(

2樓:匿名使用者

||你好!

給你一個程式,你試試吧,有問題再問

#include

#include

main()

printf("數字有%d個\n",j);

printf("字母有%d個\n",k);

printf("空格有%d個\n",l);

printf("其它字元有%d個\n",h);

return 0;}

3樓:上官蕭敬

#include

void main()

4樓:一路前行一路歌

#include

int main(void)

printf("number %d\n english %d\n space %d\n else %d\n",j,k,n,m );

return 0;

}我也是初學,加油啊

5樓:弈小牧

/*#include中有對字元判斷的函式,可以判斷是否是字母、數字、空格、字元等,你可以自己去查一查*/

#include

#include

#include

void main ()

printf("字母個數:%d\n",nchar);

printf("空格個數:%d\n",nspace);

printf("數字個數:%d\n",nnum);

printf("其他個數:%d\n",nother);

getchar();}

6樓:匿名使用者

#include

int main()

printf("字母有「%d」個\n",_a);

printf("數字有「%d」個\n",_b);

printf("空格有「%d」個\n",_c);

printf("其他字元有「%d」個\n",_d);

return 0;}

7樓:匿名使用者

用asc碼區分。每次輸入就判斷一次

8樓:匿名使用者

一、問題分析:

輸入一行字母,那麼會以換行結束。所以可以存入陣列,也可以逐個輸入,遇到換行結束。

要統計各個類的個數,就要逐個判斷是哪個分類的。

由於在ascii碼中,數字,大寫字母,小寫字母分別連續,所以可以根據邊界值判斷型別。

二、演算法設計:

1、讀入字元,直到遇到換行結束。

2、對於每個字元,判斷是字母還是數字,或者空格,或者是其它字元。

3、對於每個字元判斷後,對應類別計數器自加。

4、最終輸出結果。

三、參考**:

#include

int main()

printf("%d %d %d %d\n", a,b,c,d);//輸出結果。

return 0;}

9樓:匿名使用者

||用for語句編的.....

#include

void main()

printf("zimu:%d\nspace:%d\nshuzi:%d\nqita:%d\n"z,k,s,q);}

10樓:匿名使用者

||#include

#include

#define a 80

main()

printf("英文字元有:%d\n",letter);

printf("數字字元有:%d\n",digit);

printf("空格有:%d\n",space);

printf("其他字元有:%d\n",others);}

用c語言編寫一段程式,要求:輸入一段字元,分別統計出其中的英文字母、空格、數字和其他字元的個數。

11樓:碧海風雲

#include

#include

#define len 50

int main (void)

else if (*p>='a'&&*p<='z')

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

else if (*p==' ')

else

p++;

}*p = cap[cap**t] = low[low**t] = num[num**t] = space[space**t] = oth[oth**t] = '\0'; /*字串結束符*/

putchar ('\n');

printf ("大寫字母%d個:%s\n", cap**t ,cap);

printf ("小寫字母%d個:%s\n", low**t ,low);

printf ("數字%d個:%s\n", num**t ,num);

printf ("空格%d個:%s\n", space**t ,space);

printf ("其他字元%d個:%s\n", oth**t ,oth);

putchar ('\n');

getch (); /*螢幕暫留*/

return 0;

}執行結果

12樓:我在成都新東方

uds from another, old fellow.""no more can i

13樓:疵贏

秦時明月漢時關,萬里長征人未還。

c語言:輸入一個字串,程式設計統計其中的字母、數字、空格(含製表符)、標點符號的個數並輸出。

14樓:匿名使用者

#include

#include

int main(int argc, char *argv)printf("該字串的字母個數: %d個,數字個數: %d個,空格個數:

 %d個,標點個數: %d個\n",alpha,digit,space,spunct);

return 0;}

15樓:

#include

#include

int main()

int x=0,y=0,g=0,h=0;

for(int j=0;j有

%d個,數字有%d個,

空格有版%d個,標權點有%d個\n",x,y,g,h);

return 0;

把一段在分類好,用空格隔開的文字,如何複製到EXCEL中,使其按原先分類好

在word中,按下alt鍵後,可以對文字進行垂直選取.另外,你還可以將word中的文字轉換為 選中要複製到excel中的文字,轉換 文字轉換為 分隔符選 其它 然後選中那個預設符號,再按下空格。不知道你的office是2003版還2007版?如是2003版,直接貼上到excel,點貼上位置右下方出現...

輸入一段英文,找出字母a出現次數最多的英文單詞

最長的是1,913個字母,是 色氨酸合成酶a蛋白質 e69da5e887aa62616964757a686964616f31333332636434 一種含有267種氨基酸酶 的全稱 vb 輸入一段英文,找出字母a出現次數最多的單詞 10 輸入一段英文短文,將其中每個單詞的首字母改為大寫,若有兩個或...

一段密碼中有英文字母大小寫,數字,數學符號,標點符號和特殊符

這個圖要眯著眼睛看 或者站遠一點,找到近視眼的感覺 是 我好喜歡你 8 16位字元,包含大寫字母 數字和特殊字元中的三種以上,密碼要怎麼設定,怎麼 密碼長度應該在8 16位之間,裡面大寫小寫數字特殊符號至少要包含三個,例如 abc12345678或 lp12345678 拓展資料 為了您的帳戶安全,...