求c语言大神 随机产生 50 个 100 以内的正整数放入数组中,输出这50个整数(每行

求c语言大神随机产生50个100以内的正整数放入数组中,输出这50个整数(每行10个),求这50个数中奇数的个数及平均值。... 求c语言大神

随机产生 50 个 100 以内的正整数放入数组中,输出这50个整数(每行10个),求这50个数中奇数的个数及平均值。
展开
 我来答
帐号已注销
推荐于2016-10-05 · TA获得超过1134个赞
知道小有建树答主
回答量:742
采纳率:73%
帮助的人:424万
展开全部
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 50
int * Random()
{
int i,array[N];
for(i=0;i<N;i++)
array[i]=rand()%100+1;
return array;
}
int fun1(int *array)
{
int i,num=0;
for(i=0;i<N;i++)
if(array[i]%2)
num++;
return num;
}
double fun2(int *array)
{
int i;
double result=0.0;
for(i=0;i<N;i++)
result+=(double)array[i];
return result/N;
}
int main()
{
int i;
srand(time(0));
int *array=Random();
printf("产生的随机数:\n\n");
for(i=0;i<N;i++)
{
printf("%3d",array[i]);
if((i+1)%10==0)
printf("\n");
}
printf("\n奇数个数:%d\n\n",fun1(array));
printf("平均数:%g\n\n",fun2(array));
return 0;
}
追问
这能运行出来吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式