c语言程序改错题以下程序中,main函数通过调用fun()函数统计整数序列中的负数的个数以及平均值.本题约定平均值由函数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/01 13:16:43
c语言程序改错题
以下程序中,main函数通过调用fun()函数统计整数序列中的负数的个数以及平均值.本题约定平均值由函数返回,负数的个数由参数返回.程序有若干错误,请先阅读程序,找出其中的错误行,并写出出错的原因,最后上机调试该程序验证自己的预测.
#1 double aver(int a[],int n,int *p)
#2 { int i,sum=0 ;
#3 *p=0 ;
#4 for(i=0;i
以下程序中,main函数通过调用fun()函数统计整数序列中的负数的个数以及平均值.本题约定平均值由函数返回,负数的个数由参数返回.程序有若干错误,请先阅读程序,找出其中的错误行,并写出出错的原因,最后上机调试该程序验证自己的预测.
#1 double aver(int a[],int n,int *p)
#2 { int i,sum=0 ;
#3 *p=0 ;
#4 for(i=0;i
主函数中有错误.
第14行调用aver函数是,第三个参数在函数定义中是指针变量,而你在调用的时候却给了一个整型变量count;
所以需要将count改为指针型并申请空间.
main()
{
int x[]={0,12,33,-9,-5,27,80,0,54,63};
int* count=new int;//(如果不支持C++,需要用malloc函数分配)
double av;
av=aver(x,10,count);
printf("count:%d\naverage:%.2f\n",count,av);
}
运行结果是
count:3671976
average:25.00
第14行调用aver函数是,第三个参数在函数定义中是指针变量,而你在调用的时候却给了一个整型变量count;
所以需要将count改为指针型并申请空间.
main()
{
int x[]={0,12,33,-9,-5,27,80,0,54,63};
int* count=new int;//(如果不支持C++,需要用malloc函数分配)
double av;
av=aver(x,10,count);
printf("count:%d\naverage:%.2f\n",count,av);
}
运行结果是
count:3671976
average:25.00
c语言程序改错题以下程序中,main函数通过调用fun()函数统计整数序列中的负数的个数以及平均值.本题约定平均值由函数
给定程序MODI1.C中函数 fun 的功能是:求出以下分数序列的前n项之和.和值通过函数值返回到main函数.
在C语言程序中,被调用的函数必须在main( )函数中定义 这句话对吗、、、
调试下列程序,有如下功能:fun函数是一个判断整数是否为素数的函数,使用该函数求1000以内的素数平均值.
用函数调用的方式编写程序test-2.c,要求:1,在main函数中输入一个整数m(1
C语言程序调用函数返回值的问题
【急】C++程序改错:给定程序MOD1.c中函数fun的功能是:
输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设计程序,求出这组数的平均值,并统计出正数和负数个数
语言中,fun函数的功能是将一组得分中的最高分和最低分去掉,然后求平均值,并通过函数返回,该怎么编译
一元二次方程c语言#include#include //程序要调用平方根函数sqrtint main(){ double
调用函数fun计算:1-2+3-4+5-6+7-8+9-10的C语言程序
一道C语言题目,程序:求一组数中大于平均值的数的个数.