思路:本题的坑点是不超过1000位的整数,所以也便于后期的求出现的个数,采用字符数组开1000空间方式。代码就比较简单了,相信大家能看懂。
代码如下:
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char a[1000];
while(cin>>a)
{
int n0=0,n1=0,n2=0,n3=0,n4=0,n5=0,n6=0,n7=0,n8=0,n9=0;//赋初值
int m;
m=strlen(a);//求出字符数组长度
for(int i=0;i<m;i++)
{
if(a[i]=='0')
{
n0++;
}
else if(a[i]=='1')
{
n1++;
}
else if(a[i]=='2')
{
n2++;