統計字符
運行時限: 1000 ms 單次運行時限: 1000 ms 內存限制: 32 MB
總提交: 400次 通過: 94次
題目描述
輸入一行字符,分別統計出其中英文字母雪标,空格、數字和其它字符的個數劳吠。
程序輸入說明
一個字符串。(1 <= 長度 <= 1000)
程序輸出說明
輸出共四行巩趁,每行一個整數痒玩,分別表示字母個數,空格個數议慰,數字個數蠢古,其它字符個數。
程序輸入樣例
可見格式 帶空格和換行符的格式 帶空格和換行符的格式說明
I love C progamming.
程序輸出樣例
Original Transformed 帶空格和換行符的格式說明
16
3
0
1
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
int alpha = 0,space = 0,number = 0,other = 0;
char c;
int i;
char str[1005];
gets(str);
for(i=0; str[i]; i++)
{
if(isalpha(str[i]))
alpha++;
else if(isdigit(str[i]))
number++;
else if(str[i] == ' ')
space++;
else
other++;
}
printf("%d\n%d\n%d\n%d\n",alpha,space,number,other);
return 0;
}