您的位置:首页 > 其它

轻院1066: 字符分类统计

2017-09-09 18:57 274 查看

Description

输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。

Input

多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。

Output

输出分3行,格式见输出样例。

Sample Input

Abse 4+5*3=?

Sample Output

letter:4digit:3other:5

HINT

Source

*

正确代码:

#include<stdio.h>

#include<ctype.h>
int main(void)

{

 char ch;

 int letter = 0, digit = 0, other = 0;

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

 {

  if(isalpha(ch))

  {

   letter ++;

  }

  el
4000
se if(isdigit(ch))

  {

   digit ++;

  }

  else

  {

   other ++;

  }

 }

 printf("letter:%d\ndigit:%d\nother:%d\n", letter, digit, other);

 

 return 0;

}

解题思路:

1: 通过ctype头文件的函数进行解题

错误原因:无错误,一遍通过

经验总结:此题 so easy!!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: