首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

全部数字和字母的个数

2012-12-23 
所有数字和字母的个数!/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All r

所有数字和字母的个数!

/** 程序的版权和版本声明部分* 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;}
全部数字和字母的个数

热点排行