02.* 文件名称:
03.* 作 者:陈翰丰
04.* 完成日期:2016 年 5 月 11日
05.* 版 本 号
06.* 对任务及求解方法的描述部分:
07.* 输入描述:任意个字符串
08.* 问题描述:熟悉程序的编辑、筛选过程
09.* 程序输出:输出不同要求的个数
10.* 问题分析:略
11.* 算法设计:略
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char str[50];
int i=0,n=0,k=0,h=0;
cout<<"输入字符串:";
gets(str);
while(str[i]!='\0')
{
if(str[i]>='0'&&str[i]<='9')
{n++;
i++;}
else if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z'))
{k++;
i++;}
else
{h++;
i++;}
}
cout<<"其中的数字个数是: "<<n<<endl;
cout<<"其中的字母个数是: "<<k<<endl;
cout<<"其中的字符个数是: "<<h<<endl;
return 0;
}
心得体会:自己做和老师讲完全不一样,需要多实践。