设计一个程序,有两个函数,一个是主函数,一个是自定义的fun函数.fun函数可以统计一个数组中非零元素的个数,这些非零元
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 11:50:32
设计一个程序,有两个函数,一个是主函数,一个是自定义的fun函数.fun函数可以统计一个数组中非零元素的个数,这些非零元素的总和以及平均值.主函数中定义一个数组,并为数组中的元素赋值,然后调用fun函数,统计该数组中非零元素的个数,这些非零元素的总和以及平均值,并输出.注意,由于无法直接判断一个数组的大小,因此数组的大小可以通过fun函数的参数来指定.
#include "stdio.h"
int fun(int a[],int count,int *psum,float *paverge);
void main()
{
int a[5];
int count;
int sum;
float averge;
int i;
for(i=0;i<5;++i)
scanf("%d",a+i);
count=fun(a,5,&sum,&averge);
printf("\n%d %d %.2f",count,sum,averge);
}
int fun(int a[],int count,int *psum,float *paverge)
{
int i;
int temp=0;
for(i=0;i<count;++i)
if(a[i])
{
*psum+=a[i];
temp++;
}
*paverge=*psum/temp*1.0;
return temp;
}
int fun(int a[],int count,int *psum,float *paverge);
void main()
{
int a[5];
int count;
int sum;
float averge;
int i;
for(i=0;i<5;++i)
scanf("%d",a+i);
count=fun(a,5,&sum,&averge);
printf("\n%d %d %.2f",count,sum,averge);
}
int fun(int a[],int count,int *psum,float *paverge)
{
int i;
int temp=0;
for(i=0;i<count;++i)
if(a[i])
{
*psum+=a[i];
temp++;
}
*paverge=*psum/temp*1.0;
return temp;
}
设计一个程序,有两个函数,一个是主函数,一个是自定义的fun函数.fun函数可以统计一个数组中非零元素的个数,这些非零元
3. 编写一个函数fun,然后设计主函数调用函数fun.函数fun的功能是:通过某种方式实现两个变量值的交换,
C语言,编辑一个函数fun统计给定数组中奇数和偶数的个数
1. 编写一个函数fun,然后设计主函数调用函数fun.函数fun的功能是:求两数平方根之和,作为函数值返回.
2. 编写一个函数fun,然后设计主函数调用函数fun.函数fun的功能是:计算正整数num的各位上的数字之积.
matlab 中统计一个数组中非零元素个素的函数名称是什么?
//请编写函数fun,该函数的功能是:删去一维数组中所有相同的数,使之只剩下一个.函数返回删除后数组中元素的个数.
按如下要求编制程序:(1)定义一个函数,其功能是对具有n个元素的数组a,统计其中元素的值等于x的个数,并将此个数作为函数
请编写函数int fun ,a是一个M行N列的二维数组,函数的功能是求出二维数组周边元素之和,作为函数值返回.
给定程序中,函数fun的功能是建立一个N×N的矩阵.矩阵元素的构成规律是:最外层元素的值全部为1;
请编写一个函数fun,它的功能是统计指定字符串中字母字符的个数并返回统计结果.请在主函数main中调用它,
调试下列程序,有如下功能:fun函数是一个判断整数是否为素数的函数,使用该函数求1000以内的素数平均值.