C语言 一维数组a中有10个整数,编写程序,输出这组数的整数和及正数的平均值

C语言编程:一维数组a中有10个整数,编写程序,输出这组数的整数和及正数的平均值... C语言编程 :一维数组a中有10个整数,编写程序,输出这组数的整数和及正数的平均值 展开
 我来答
AProZhou
2017-12-24 · TA获得超过262个赞
知道小有建树答主
回答量:135
采纳率:92%
帮助的人:69.6万
展开全部

给你一份C++的,C的已经有人给了

#include<iostream>

using namespace std;

int n=1000;

double *a=new double[n];

double *b=new double[n];

void sort(double a[])

{

int sum=0;int j=0;

for (int i=0;i<n;i++)

{

if (a[i]>0)

{

b[j]=a[i];

sum=sum+b[j];

j++;

}

}

cout<<"The count of positive digits is:"<<j<<"\n";

sum=sum/j;

cout<<"The average of positive digits is:";

cout<<sum<<"\n";

cout<<"The positive digits is:"<<"\n";

for (int i=0;i<j;i++)

{

cout<<b[i]<<"\n";

}

}

int main()

{

cout<<"Input the size of digits:";

cin>>n;

cout<<"\n";

cout<<"Input the digits:";

for (int i=0;i<n;i++) 

{

cin>>a[i];

}

sort(a);

return 0;

}

弦断泪已绝_
2017-12-24 · 超过43用户采纳过TA的回答
知道答主
回答量:72
采纳率:75%
帮助的人:13.6万
展开全部
#include
int main()
{
int i;
float avg=0.0,a[10];
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
avg+=a[i];
}
printf("%.2f",avg/10);
return 0;
}
/*
运行结果:
1 2 3 4 5 6 7 8 9 0
4.50
*/
追问
是整数和及平均值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式