/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test14.cpp *作 者:郭栋 *完成日期:2014年12月2日 *版 本 号:v1.0 * *问题描述:定义一个数组统计字符数组中每一个数字出现的次数。 *程序输出:字符数组每一个数字出现的次数。 */ #include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int a[10]={0}; int i=0; cout<<"输入字符串:"; gets(str); for(i=0;str[i]!='\0';++i) { if(str[i]>='0'&&str[i]<='9') a[str[i]-'0']++; } for(i=0;i<10;++i) { cout<<"数字"<<i<<"出现的次数为:"<<a[i]<<endl; } return 0; } 运行结果 <img src="https://img-blog.csdn.net/20141202165813400?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamVsbHl3Zmd1bw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />