怎样在一个数组中,随机抽取n个数字,然后相加?
有放回的抽取,并不是抽取后就不能再次抽取这个数了
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int sum=0;
srand((unsigned)time(NULL));
printf("\n随机数为:");
for(int i = 0; i < 10; i++)
{
int b=rand()%10;
printf("%d ",a[b]);
sum+=a[b];
}
printf("\n\n和为%d",sum);
return 0;
}