用c语言如何对五个数随机选取三个数进行求均值的编程

我没学过c语言,请问在哪里要变数据成自己要的数据
2025-01-20 15:40:09
推荐回答(2个)
回答1:

测试通过了:
#include "stdio.h"
#include "conio.h"
#include
#include
#include

main()
{
int randArray[5]={65,98,45,76,93};
int i;
double sum=0;
time_t t;
srand((unsigned)time(&t));
for(i=0;i<3;i++)
{
sum=sum+randArray[rand()%5];//随机产生数组的下标0-4之间,这样3次随机取3个就OK了
}

printf("rand 3 num Avg=%6.2lf\n",sum/3.0);
getch();
}

回答2:

import random
ns = [1,2,3,4,5]
ch = random.sample(ns, 3)
mean = sum(ch)/len(ch)