Pro.ID1077 Title简单统计2 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1077 AC1417 Submit3056 Ratio46.37% 时间&空间限制描述
Alice一看完题目,就冲着爸喊:"有没有搞错啊?这么简单的题也让我做。你以为我小学还没毕业吗?" 爸爸的额头现出几滴汗,不敢直面花花愤怒的目光,低着头喃喃自语:"你才1岁半,小学都还没开始念呢。。。" 输入有多行,每行长度不超过80个字符。 由于空格在网页上不可见,所以在输入样例中特意用【】来框住一行字符串。【】这两个符号在实际测试数据中是不存在的。 输出Description
Alice一看完题目,就冲着爸喊:"有没有搞错啊?这么简单的题也让我做。你以为我小学还没毕业吗?" 爸爸的额头现出几滴汗,不敢直面花花愤怒的目光,低着头喃喃自语:"你才1岁半,小学都还没开始念呢。。。" Input 有多行,每行长度不超过80个字符。 由于空格在网页上不可见,所以在输入样例中特意用【】来框住一行字符串。【】这两个符号在实际测试数据中是不存在的。 Output 对每行输入,输出一行结果,分别是英文字母、空格、数字和其它字符的个数。用一个空格分隔。 Sample Input 【123 a b c#$%】 Sample Output 3 3 3 3 Hint 本题如果用函数 gets() 来读入一行字符串,存入一个字符数组中,然后再统计,可参考: while( gets(str) ) // str是一个字符数组 { 统计处理 } 如果用scanf( "%c" ) 的形式,可参考: while( scanf( "%c", &ch ) != EOF ) { if( ch == '\n' ) { 输出统计结果 清空统计值 } else { 做相应的统计 } } Author 样例输入【123 a b c#$%】 样例输出3 3 3 3 提示本题如果用函数 gets() 来读入一行字符串,存入一个字符数组中,然后再统计,可参考: while( gets(str) ) // str是一个字符数组 { 统计处理 } 如果用scanf( "%c" ) 的形式,可参考: while( scanf( "%c", &ch ) != EOF ) { if( ch == '\n' ) { 输出统计结果 清空统计值 } else { 做相应的统计 } } 作者 |