程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言編程,輸入一行字符,分別統計出其中英文字母,空格,數字和其它字符的個數

C語言編程,輸入一行字符,分別統計出其中英文字母,空格,數字和其它字符的個數

編輯:C語言問答

C語言編程,輸入一行字符,分別統計出其中英文字母,空格,數字和其它字符的個數

最佳回答:

以下程序在win-tc下調試通過nbsp;/*nbsp;輸入一行文字nbsp;找出其中大寫字母小寫字母空格數字及其他字符各有多少nbsp;*/nbsp;#nbsp;includenbsp;“stdio.h“#nbsp;includenbsp;“conio.h“nbsp;nbsp;voidnbsp;main(void)nbsp;{nbsp;intnbsp;upper=0,lower=0,digit=0,space=0,other=0,i=0;nbsp;charnbsp;*p,s[80];nbsp;printf(“ Inputnbsp;anbsp;string:“);nbsp;whilenbsp;((s[i]=getchar())!=‘ ‘)nbsp;i++;nbsp;p=s;nbsp;while(*p!=‘ ‘)nbsp;{if((*pamp;gt;=‘A‘)amp;amp;(*pamp;lt;=‘Z‘))nbsp;upper++;nbsp;elsenbsp;if((*pamp;gt;=‘a‘)amp;amp;(*pamp;lt;=‘z‘))nbsp;lower++;nbsp;elsenbsp;if(*p==‘nbsp;‘||*p==9)nbsp;space++;nbsp;elsenbsp;if((*pamp;gt;=‘0‘)amp;amp;(*pamp;lt;=‘9‘))nbsp;digit++;nbsp;elsenbsp;other++;nbsp;p++;nbsp;}nbsp;printf(“uppernbsp;case:%dnbsp;lowernbsp;case:%dnbsp;“,upper,lower);nbsp;printf(“space:%dnbsp;digit:%dnbsp;other:%dnbsp;“,space,digit,other);getch();nbsp;} 查看更多答案>>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved