有0-20以内的整数N个,N不大于10万,计算出N的个数和不同数的个数,中间以空格间隔
#include<iostream>
#include<cstdlib>
#include <stdio.h>
using namespace std;
int b[20+1];
int i,sum,temp;
int main(int argc, char** argv) {
//freopen("number.in","r",stdin);
//freopen("number.out","w",stdout);
while(cin>>temp)
{
b[temp]++;
++sum;
}
cout<<sum<<endl;
for(int j=0;j<=20;j++)
{
cout<<j<<",";
}
for(i=0;i<=20;i++)
{
cout<<b[i]<<",";
}
return 0;
}