C语言中用一维数组解决求成绩平均数问题,数据随机
main() { int a[10],i,sum=0,ave; printf("please input number:
"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) sum+=a[i]; ave=sum/10; printf("%d",ave); }
#include #include #include int main(){ int i = 0, j,k,t; srand((unsigned int)time(NULL)); int a[100]; for(i=0;ia[k]) k=j; t=a[k]; a[k]=a[i]; a[i]=t; } printf("min=%d
",a[k]); } { //最大值 for(i=0;i<99-1;i++) { k=i; for(j=i+1;j<99;j++) if(a[j]<a[k]) k=j; t=a[k]; a[k]=a[i]; a[i]=t; } printf("max=%d
",a[k]); } { for(i=0,k=0;i<=99;i++) //平均数 k=k+a[i]; k=k/100; printf("ave=%d
",k); } return 0;}//经测试无误,。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
const int size=100;
int i;
int a[size];
for(i=0;i<size;i++)
{
a[i]=rand()%51+50;
}
int aver=0;
int total=0;
for(i=0;i<size;i++)
total+=a[i];
aver=total/size;
printf("总分:%d
",total);
printf("平均分%d
",aver);
return 0;
}
额....你等等,有什么其他要求啊
有一个一维数组,呢放10个学生的成绩,写一个函数,求出平均分,最高分最...
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) \/\/计算及格人数 pass++;} ave = sum\/pass; \/\/平均分 jigelv = pass\/10; \/\/及格率 prin...
有一个一维数组,内放10个学生的成绩,编写一个函数,求平均分,最高分,最...
int main (){ float *grade = (float *)malloc(10*sizeof(float)) ;int i =0;float max = 0,min = 100,average = 0 ;float sum = 0 ;printf("Please enter 10 grades...\\n") ;for(i =0 ;i < 10 ;++i){ scanf("%f",&grade[i]) ;} for(i = 0 ;i < 10 ;++i){...
C语言一维数组求平均值
if(i%3==2)cout<<'\\n';} } float average(int a[],int n){ float av=0;for(int i=0;i!=n;i++)av+=a;return av\/(float)n;} int main(){ const int n=10;int a[n];input(a,n);output(a,n);cout<<"平均值="<<average(a,n)<<'\\n';return 0;} ...
C语言问题,输入6名学生的成绩,并计算平均成绩。
一、问题分析 需要保存6名学生5门功课的成绩,需要设计一个6行5列大小的二维数组scores[6][5]来存储30个成绩数据。保存6名学生的平均成绩,需要设计一个6列大小的一维数组来avgs[6]存储平均成绩。为使程序具有更好的通用性,使用宏定义定义学生人数M和课程门数N。计算每个学生的平均成绩时,累加该...
有一个一维数组score,内放10个学生成绩,求平均值(运行有问题)_百度...
include <stdio.h> main(){ float score[10],sum=0;int i;for(i=0;i<=10;i++){ printf("Input %d student's score:");scanf("%f",&score[i]);sum += score[i];} printf("ave=%.2f",sum\/10);} 声明一变量用于存放所有觉得成绩的和.循还数组,把所有的值加到这个变量中.这个...
C语言 编写一个一维数组求平均值的函数,在主函数中调用。要求数组名做...
double getAverage(double a[]){ int i;double sum=0;for(i=0;i<n;i++)sum+=a[i];return sum\/n;} int main(){ int i;printf("输入数组的元素个数 n :\\n");scanf("%d",&n);printf("依次输入n个元素:\\n");for(i=0;i<n;i++)scanf("%lf",&array[i]);printf("平均...
有一个一维数组,内放5个学生成绩(一门成绩),编写函数,分别求出总分和平...
void(sum,aver)int sum=0;\/*总分*\/ float aver;\/*平均分,因为可能有小数,所以是浮点型*\/ int a[5];(那五个的成绩应该是已知的吧)for(i=0;i<5;i++)sum=sum+a[i];aver=sum\/5.0;\/*分母为浮点型*\/ return sum,aver;现在就是函数调用了,不可能不用浮点来表示...
c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分...
int main(){ int score[10] = {32,56,67,78,43,22,23,89,91,9};int i=0;int sc_min, sc_max, sc_all=0;float sc_aver =0;sc_min = score[0];sc_max = score[0];sc_all = score[0];for(i=1;i<10;i++){ sc_all += score[i];if(sc_min > score[i])...
c语言从键盘输入10个学生的成绩,建立一个一维数组,求学生的平均成绩
i]);while(result[i]<0){ printf("成绩不能小于0,请重新输入");printf("请输入第%d个学生的成绩:",(i+1));scanf("%f",&result[i]);if(result[i]>0){ sum+=result[i];continue;} } sum+=result[i];} avg = sum \/ 10;printf("这10个学生的平均成绩是:%f",avg);} ...
1 假设某班的成绩已经存储在一维数组中, 请计算并输出 1) 平均分...
char xh[6];float score;}st[5]={"05001",78,"05002",56,"05003",45,"05004",59,"05005",90};main(){ int i,n=0;float ave=0;for(i=0;i<5;i++){ ave+=st[i].score;if(st[i].score<60){ n++;printf("%d\\t%s\\n",i,st[i].xh);} } ave\/=5;printf("班级的平...