计算随机输入的数组中大于10的数值的平均数,当生成的随机数小于10时计算结果
小技巧:
随机数
整数转换为浮点数
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int num;
int sum = 0;
int count = 0;
srand(time(0));
num = rand()%100; /*100以内的随机数*/
printf("%d\n",num);
while ( num >= 10 ){
sum += num;
count++;
sleep(1);
srand(time(0));
num = rand()%100;
printf("%d\n",num);
}
if (count != 0)
printf("大于10的数平均值为%f\n",1.0*sum/count); /*1.0乘整数可以得到浮点数*/
printf("end\n");
return 0;
}