输入十个数,用一个自定义函数求出其中的最大值,最小值,平均值,总和
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 05:23:13
输入十个数,用一个自定义函数求出其中的最大值,最小值,平均值,总和
#include
float max=0,min=0,sum=0;
int main()
{
float average(float b[],int n);
float a[10],c;
int i;
printf("please enter 10 date:");
for(i=0;i
#include
float max=0,min=0,sum=0;
int main()
{
float average(float b[],int n);
float a[10],c;
int i;
printf("please enter 10 date:");
for(i=0;i
错误在 average 里的:float sum=b[0];
sum变量本来是全局的,在average里改变值后,在main里也是当然也能看到改变.可是,在average里在定义一sum,此时,后面的sum=sum+b[i];语句处理的sum是函数内部的变量,而不是全局的sum,所以main里总是sum == 0; 这是sum变量的作用域不同导致的.
所以在average里 只要给全局sum赋值就可以了:sum=b[0];
另外:printf("该数组的总和%d,平均值为%f,最大值%f,最小值%f\n",sum,c,max,min);
“该数组的总和%d ” 应该是 %f
sum变量本来是全局的,在average里改变值后,在main里也是当然也能看到改变.可是,在average里在定义一sum,此时,后面的sum=sum+b[i];语句处理的sum是函数内部的变量,而不是全局的sum,所以main里总是sum == 0; 这是sum变量的作用域不同导致的.
所以在average里 只要给全局sum赋值就可以了:sum=b[0];
另外:printf("该数组的总和%d,平均值为%f,最大值%f,最小值%f\n",sum,c,max,min);
“该数组的总和%d ” 应该是 %f
输入十个数,用一个自定义函数求出其中的最大值,最小值,平均值,总和
c语言:输入十个数,求最大值,最小值,平均值
利用数组计算输入十个数求出最大值的位置和最小值的位置?
询问c语言,输入十个值,赋给A[10],1:找出最大值与最小值2:求这十个数的平均值3:统计大于平均值的个数.
输入6个实数,去掉一个最大值,去掉一个最小值,求其他数的平均值?
输入几个数,求最大值最小值平均值?
用c++求十个数的最小值、最大值、平均值、以及和
编写一个程序,利用while循环语句,输入十个单精度浮点数,求出它们的平均值.
编写一个程序,对输入的4个整数,求出其中的最大值和最小值
、从键盘输入N个数据,求出其中的最大值.要求用自定义函数实现.编程题用C语言成
输入一批非0数,直到输入0时为止,计算其中奇数的平均值和偶数中的最大值和最小值
用C语言编写,输入二十个数,输出其平均值及最大值.