从终端获取一个字符串,分别统计当中大写字母、小写字母、数字及其他字符的个数。
2017-05-05 14:17
435 查看
//从终端获取一个字符串,分别统计当中大写字母、小写字母、数字及其他字符的个数。
#include<stdio.h>
#include<stdio.h>
int main(int argc,const char *argv[])
{
char str[100];
char ch;
int len,i;
int letter = 0, number = 0, space = 0, other = 0;
gets(str);
for(i=0;i<strlen(str);i++)
{
ch = str[i];
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
{
letter++;
}
else if(ch>='0'&&ch<='9')
{
number++;
}
else if(ch==' ')
{
space++;
}
else
{
other++;
}
}
printf("letter=%d\nnumber=%d\nspace=%d\nother=%d\n",letter,number,space,other);
return 0;
}
#include<stdio.h>
#include<stdio.h>
int main(int argc,const char *argv[])
{
char str[100];
char ch;
int len,i;
int letter = 0, number = 0, space = 0, other = 0;
gets(str);
for(i=0;i<strlen(str);i++)
{
ch = str[i];
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
{
letter++;
}
else if(ch>='0'&&ch<='9')
{
number++;
}
else if(ch==' ')
{
space++;
}
else
{
other++;
}
}
printf("letter=%d\nnumber=%d\nspace=%d\nother=%d\n",letter,number,space,other);
return 0;
}
相关文章推荐
- 从终端获取一个字符串,分别统计其中大写字母、小写字母、数字及其它字符的个数。
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
- 汇编语言——统计一个字符串中的大写字母、小写字母、数字和其他字符的个数,并显示
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- 输入并统计字符串中大写字母、小写字母、数字字符、空格字符和其他字符的个数
- 输入一个字符串,分别统计出包含的英文字母、数字、空格和其他字符的个数
- 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符
- 有一篇文章,共三行文字,每行有最多80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格及其他字符
- C#--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 7.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- java循环练习:输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符
- 在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。
- 静态方法输出参数统计大写字母、小写字母、数字、其他字符的个数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- 8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改)
- 统计一个字符串中数字、字母、空格和其他字符的个数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。