描述:从键盘输入一行字符,统计字符的个数。输入以换行符结束。 输入:输入一行字符,以换行符作为结束标记。 输出:统计字符的个数并输出。不包括换行符。 输入示例: Hello Boy.
#include[stdio.h] int main() { int len=0; char ch; ch=getchar(); while(ch!='\n') { @-@ } printf("%d\n",len); return 0; }
举一反三
- 以下程序统计输入的一行字符中字母、数字、空格、其它字符的个数(行末以换行符'\n'结束,最后的换行符不统计在内)。
- 以下程序统计输入的一行字符中字母、数字、空格、其它字符的个数(行末以换行符' '...thers ); return 0; }
- 输入若干个字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,运行结束。
- 编程: 从键盘输入字符,如果是换行符则结束,如果是空格或者逗号则跳过不接受,并统计输入符号的个数,输出这些符号,以及个数。
- 数组2(统计各类字符的个数)题目描述输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入一行字符。输出英文字母、空格、数字和其他字符的个数样例输入Abcd 1234 xyz!样例输出7 2 4 1提示可以使用字符数组,用gets读入一行字符。
内容
- 0
统计问题。输入一行字符,分别统计出其中的英文字母,数字和其他字符的个数,以回车为结束标志
- 1
【程序题】分类统计字符。 问题描述: 编写程序,求任意以字符‘ @ ’结束的字符串中,大写字母、小写字母、空格、数字字符的数目。 输入: 从键盘随机输入一个以‘ @ ’结束的字符串。 输出: 大写字母字符个数、小写字母字符个数、空格字符个数和数字字符个数,每个数字后均有一个英文空格。 样例 1 : 输入 123 abc ABC @ 输出 3 3 3 3 样例 2 : 输入 abcd &&& 1@ 输出 0 4 2 1
- 2
编写程序输入若干个字符以回车符结束,编写程序统计输入字符的个数。
- 3
从键盘输入的字符中统计数字字符的个数,用换行符结束循环。
- 4
2.输入若干字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,程序运行结束。 #include [stdio.h] void main() { int s1=0,s2=0; char ch; while(( )!='\n') { if( ) s1++; //s1:统计数字字符的个数 if( ) s2++; //s2:统计英文字母的个数 } printf("%d,%d\n",s1,s2); }