c語言統計字元數
發布時間: 2025-06-21 15:07:40
❶ c語言 統計字元個數
要統計英文字母,空格,數字和其他字元的個數,代碼如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
char c;
int letters=0;
int space=0;
int digit=0;
int other=0;
printf("請輸入一行字元:>");
while((c=getchar())!='\n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{
letters++;
}
else if(''==c)
{
space++;
}
else if(c>='0'&&c<='9')
{
digit++;
}
else
{
other++;
}
}
printf("字母的個數:>%d\n空格的個數:>%d\
\n數字的個數:>%d\n其他字元的個數:>%d\n",\
letters,space,digit,other);
system("pause");
return 0;
}
❷ 用c語言編程,對輸入的一行字元進行統計分析,要求統計並輸出出現的數字字元及其個數(用冒號分隔)
C代碼和運行結果如圖:
輸出符合樣例,望採納~
附源碼:
#include <stdio.h>
int main() {
char s[100]; // 輸入不超過100字元
int i = 0, cnt[10] = {0}; // 0-9每個數字字元個數統計
fgets(s, 100, stdin); // 讀入一行字元,包括換行符' '
while (s[i] != ' ') { // 遇到換行即到結尾,改成空字元'