有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用[1]此函数后,能求出平均分、最高分和最低分。
print(f"最低分: {lowest}") 以上代码首先定义了一个`analyze_scores`函数,该函数可以返回学生成绩的平均分、最高分和最低分。接着在主函数中,创建了一个学生成绩的数组,并调用`analyze_scores`函数来得到并打印结果。 解决这个问题的关键是遍历数组,通过比较和累加来得到最高分、最低分和总分,从而求出平均分...
int i,data[10];//存放数据 for(i=0;i<10;i++)scanf("%d",&data[i]);printf(“平均分%d最高分%d最低分", f(data),max,min};return 0;}
main(){ int a[10],i,sum=0;double avg;printf("input ten scores:");for(i=0;i<10;i++){scanf("%d",&a[i]);sum+=a[i];} avg=(double)sum/10;printf("the average is %lf\n",avg);} //调试成功
一个一维数组内放10个学生成绩,利用全局变量写一个函数,当主函数调用此函数后,能求出最高分、最低分、平均分。 程序: #include<stdio.h> float Max = 0, Min = 0;//定义全局变量Max, Min float average(float array[], int n) { int i; ...
i])imax=a[i];} return imax;} void main(){ int a[10],i,imax,imin;float av;printf("input 10 scores:\n");for(i=0;i<10;i++){scanf("%d",&a[i]);} av=aveg(a);imax=max(a);imin=min(a);printf("%f\n%d\n%d\n",av,imax,imin);} 一起学习QQ群:2326077 ...
int main(){ int score[10]; //这里你自己初始化一下数组内容 int sum=0,last=0,high=0,pass=0;float ave,jigelv;for(i=0;i<10;i++){ sum+=a[i];last = a[i];if(a[i]>high)high = a[i];//计算最高分 if(a[i]<last)last =a[i]; //计算最低分 if(a[i]>59)...
main()函数在调用one_three ()函数前要打印短语“starting now”,并在调用完毕后显示短语“done!”因此,该程序的输出应如下所示: starting now: one two three done ! 分享132 c++吧 梓成树立 主函数的起始声明怎么打?求拜师!我是个c++菜鸟。 分享回复赞 vis...
int a[10]={32,63,23,67,44,89,77,99,57,87};int i,j,tmp,total=0;double aver;for(i=0;i<10;i++){ total+=a[i];for(j=0;j<10-1-i;j++){ if(a[j]
include "stdio.h"float max=0;min=0;float average(float score[10],int n){ int i;float ave,sum=score[0];max=min= score[0];for(i=1;i<n;i++){ if(score[i]>max)max=score[i];else if(score[i]<min)min=score[i];sum=sum+score[i];} ave=sum/10;return ave;} void...