第十三周项目五字符串操作(1)统计每一个数字字符出现的次数

来源:互联网 发布:dota2 多核优化 编辑:程序博客网 时间:2024/05/21 07:52

问题及代码:

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:郝俊宇   * 完成日期:2014年 11 月 23 日  * 版 本 号:v1.0  *  * 问题描述:统计每个数字出现的次数 * 输入描述:字符串 * 程序输出:对应的数  */ #include<iostream>#include<cstdio>using namespace std;int main(){    char str[50];    int i=0,a[10]={0};    cout<<"输入字符串:";    gets(str);    while(str[i]!='\0')    {        if(str[i]>='0'&&str[i]<='9')           a[str[i]-'0']++;        i++;    }    cout<<"每一个字母分别出现的次数是:"<<endl;    for(i=0;i<10;++i)         cout<<i<<"---"<<a[i]<<endl;    return 0;}


运行结果:

知识点总结:

字符统计功能的应用

学习心得:

看到这个题目的时候不知道最后要怎么输出,要是挨个写太费劲了,我写的时候写的char str[10],但是我输入字符串的时候输了11个数,它就是不对,我改了好长时间,后来才发现原来是数字数的多了。

0 0
原创粉丝点击