c语言一维数组 成绩输入,c语言编程:一个班有N个同学,通过键盘输入成绩,并进行一下处理:1求平均成绩(数组求和)知道...

满意答案

00e27ab806e4881f8254fe7ae8741834.png

wq845262

推荐于 2018.04.24

00e27ab806e4881f8254fe7ae8741834.png

采纳率:44%    等级:9

已帮助:1111人

#include"stdio.h"

#include"stdlib.h"

void fun1(double a[],int n)

{double sum;int i;sum=0.0;

for(i=0;i

sum=sum+a[i];

printf(" 平均分是 %.2f\n",sum/n);

}

void fun2(double a[],int n,int m)

{int i;

printf(":INput M students'score:");

for(i=n;i

scanf("%lf",&a[i]);

printf("the students' scores is:");

for(i=0;i

printf("%.2f ",a[i]);

printf("\n");

}

void fun3(double a[],int n)

{int i;

for(i=0;i

if(a[i]<60)a[i]=60;

printf("新的成绩为 ");

for(i=0;i

printf("%.2f ",a[i]);

printf("\n");

}

void fun4(double a[],int n)

{int i, max,min;double MAX,MIN;

MAX=MIN=a[0];min=max=0;

for(i=0;i

{if(MAX

if(MIN>a[i]){MIN=a[i];min=i;}

}

printf("the max is a[%d]=%.2f\n",max,MAX);

printf("the min is a[%d]=%.2f\n",min,MIN);

}

void fun5(double a[],int n)

{int i,j;double temp;

for(i=0;i

for(j=i+1;j

if(a[i]>a[j])

{temp=a[i];

a[i]=a[j];

a[j]=temp;}

printf("the sorted is :\n");

for(i=0;i

printf("%.2f ",a[i]);

printf("\n");}

void pr()

{printf("请选择操作\n");

printf("1 平均分\n");printf("2 增加\n");printf("3 不及格补60\n");

printf("4 求最值\n");printf("5 排序\n");printf("6 退出\n");}

int main()

{double a[200];int n,i,c,m;

printf("输入学生个数N\n");

scanf("%d",&n);

printf("输入成绩:\n");

for(i=0;i

scanf("%lf",&a[i]);

system("cls");

do{pr();scanf("%d",&c);system("cls");

switch(c)

{case 1:fun1(a,n);break;

case 2:printf("输入M\n");scanf("%d",&m);fun2(a,n,m); n=n+m;break;

case 3:fun3(a,n);break;

case 4:fun4(a,n);break;

case 5:fun5(a,n);break;

case 6:return 0;break;

}

}while(1);

}

专门编的可要给分啊

00分享举报

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值