求大佬帮忙检查错误,无论输出多少,结果都为21
原题是求n个小球落在各个格子内的个数#include <iostream>
#include<cstring>
#include<ctime>
#include<iostream>
using namespace std;
int main()
{
int a[10];
int i,j,m,x,n,s=0;
cout<<"输入n的值";
cin>>n;
memset(a,0x0,sizeof a);
srand(time (0));
for(i=0;i<n;i++)
{
for(j=0;j<10;j++)
{x=rand()%2;
s+=x;}
a[s]=a[s]+1;
s=0;
}
for(m=0;m<10;m++)
{cout<<a[10]<<" ";}
return 0;
}