字符个数统计(改错题)

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

从键盘输入一串字符,统计出其中的英文字母个数、数字字符个数以及其他字符个数并输出。(以下程序源代码有错误6处,请找出来并加以改正。)

#include <stdio.h>

intmain()    

 {     

int n_ch=0,num,other=0;  // n_ch用于保存英文字母个数,num保存数字字符个数

char ch;   // other 保存其他字符个数

while(ch=getchar()=='\n')

 {   if(ch>='A'&&ch<='Z'&&ch>='a'&&ch<='z') n_ch++;

     else if(ch>='0'&&ch<'9') num++;

     else other+1;

}

printf("%d,%d,%d\n",n_ch,num,other);

return 0;

}

Input

输入一串字符。

Output

输出统计的三类字符个数。

Sample Input

Love china 2019!!!

Sample Output

9,4,5

Hint

Source