n个数存放在数组中(n是最大为100的整数),选出所有大于n个数的平均值的那些数.给我程序的代码应用c语言程序来编写 急
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 15:36:41
![n个数存放在数组中(n是最大为100的整数),选出所有大于n个数的平均值的那些数.给我程序的代码应用c语言程序来编写 急](/uploads/image/z/648172-28-2.jpg?t=n%E4%B8%AA%E6%95%B0%E5%AD%98%E6%94%BE%E5%9C%A8%E6%95%B0%E7%BB%84%E4%B8%AD%EF%BC%88n%E6%98%AF%E6%9C%80%E5%A4%A7%E4%B8%BA100%E7%9A%84%E6%95%B4%E6%95%B0%EF%BC%89%2C%E9%80%89%E5%87%BA%E6%89%80%E6%9C%89%E5%A4%A7%E4%BA%8En%E4%B8%AA%E6%95%B0%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC%E7%9A%84%E9%82%A3%E4%BA%9B%E6%95%B0.%E7%BB%99%E6%88%91%E7%A8%8B%E5%BA%8F%E7%9A%84%E4%BB%A3%E7%A0%81%E5%BA%94%E7%94%A8c%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E6%9D%A5%E7%BC%96%E5%86%99+%E6%80%A5)
n个数存放在数组中(n是最大为100的整数),选出所有大于n个数的平均值的那些数.给我程序的代码应用c语言程序来编写 急
n个数存放在数组中(n是最大为100的整数),选出所有大于n个数的平均值的那些数.给我程序的代码
应用c语言程序来编写
急
n个数存放在数组中(n是最大为100的整数),选出所有大于n个数的平均值的那些数.给我程序的代码应用c语言程序来编写 急
假定你的数组是a,将下面的a数组改为你的数组,并加上你的数据
main(){
double a[100],i,sum=0,p_j;/*定义变量*/
for(i=0;i<100;i++)sum+=a[i];/*求和*/
p_j=sum/i;/*求平均值*/
for(i=0;i<100;i++){
if(a[i]>p_j)printf("\n%f",a[i]);/*输出结果*/
}
}
#include "stdio.h"
main()
{
int a[100],i,n;
float ave,sum=0;
printf("输入n的值:\n");
scanf("%d",&n);
printf("输入n个数:\n");
for(i=0;i
sca...
全部展开
#include "stdio.h"
main()
{
int a[100],i,n;
float ave,sum=0;
printf("输入n的值:\n");
scanf("%d",&n);
printf("输入n个数:\n");
for(i=0;i
scanf("%d",&a[i]);
sum=sum+a[i];
}
ave=sum/10;
printf("大于平均值的数:%f\n",ave);
for(i=0;i
if(a[i]>ave)
printf("%d\n",&a[i]);
}
}
收起
yesy
不知道符合要求不:
#include
double average(double* a, int n);
void choice(double *a,int n,double average);
main()
{
double a[5] = {1.1,2.2,3.3,4.4,5.5};
double avg;
...
全部展开
不知道符合要求不:
#include
double average(double* a, int n);
void choice(double *a,int n,double average);
main()
{
double a[5] = {1.1,2.2,3.3,4.4,5.5};
double avg;
avg = average(a,5);
choice(a,5,avg);
}
double average(double* a, int n)
{
double sum = 0;
int i;
for(i=0;i
sum += a[i];
}
return sum/n;
}
void choice(double *a,int n,double average)
{
int i;
for(i=0;i
if(a[i]>average)
{
printf("%d: %.3lf\n",i,a[i]);
}
}
}
收起