所有数字和字母的个数!
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: x.cpp* 作者:徐本锡* 完成日期: 2012年 12 月 13 日* 版本号: v1.0* 输入描述: * 问题描述: .统计每个字母和数字出现的次数。 * 程序输出: *///我的代码:#include <iostream>using namespace std;int main(){int shuzi[10]={0},dazimu[26]={0},xiaozimu[26]={0};char s[1000000],da[26],xiao[26];int i;for(i=0;i<26;++i){xiao[i]=('a'+i);da[i]=('A'+i);}cout<<"输入字符串:";gets(s);i=0;while(s[i]!='\0'){if(s[i]>='0'&&s[i]<='9'){shuzi[s[i]-'0']++;}if(s[i]>='a'&&s[i]<='z'){xiaozimu[s[i]-'a']++;}if(s[i]<='Z'&&s[i]>='A'){dazimu[s[i]-'A']++;}++i;}for(i=0;i<10;++i){cout<<"含有"<<i<<'\t'<<shuzi[i]<<"个"<<'\t';}cout<<'\n';for(i=0;i<26;++i){cout<<"含有"<<xiao[i]<<'\t'<<xiaozimu[i]<<"个"<<'\t';}cout<<'\n'<<'\n';for(i=0;i<26;++i){cout<<"含有"<<da[i]<<'\t'<<dazimu[i]<<"个"<<'\t';}cout<<'\n';return 0;}