#include<stdio.h>//用数组记录10个不重复的随机数,并求他们的平均数
#include<time.h>
#include<stdlib.h>
int con(int b, int a[], int len, int sum);
int b;
int main()
{
double contain=0; double aver;
int sum; int i;
int a[10] = { 0 };
srand(time(NULL));
int len = sizeof(a) / sizeof(int);
for (i = 0; i <= 9;)
{
sum = rand() % 100 + 1;
int t= con(b,a,len,sum);
if (t)
{
a[i] = sum;
i++;
}
}
for (i = 0; i < 10; i++)
printf("%d\n", a[i]);
for (i = 0; i < 10; i++)
{
contain = contain + a[i];
}
aver = contain / 10;
printf("他们的平均数是:");
printf("%.2lf", aver);
}
int con(int b, int a[], int len,int sum)
{
for (b = 0; b < 10; b++)
{
if (a[b] == sum)
return 0;
}
return 1;
}