java 编写成绩_编写程序,输入一个学生成绩,给出相应等级:60~100优秀0~50不及格(java代码实现)...

main(){float num[10];float max.min;int i,aver,sum1,sum2,sum;以上三行是定义变量printf("请依次输入学生的分数\\n");for(i=0;i;i+){printf("第i+1位:");scanf("%f",&x[i]);} 把十个分数定义为一维数组,用循环语句,输入十个分数max=min=x[0];把第一个分数赋给最大值和最小值for(i=0;i;i+){if(max[i])max=x[i];用循环语句,如果数组中有分数比第一个分数大,就赋给max,直到10个数字都比较完if(min>x[i])min=x[i];}用循环语句,如果数组中有分数比第一个分数小,就赋给min,直到10个数字都比较完printf("去掉一个最高分:%f",max);printf("去掉一个最低分:%f",min);输出最大值和最小值for(i=0;i;i+){sum2=0;sum2=sum2+x[i];} 把十个分数都加起来sum1=sum2-max;sum=sum1-min;减掉最大值和最小值aver=sum/8;求剩下分数的平均数printf("最后的平均分是:%f",aver);输出平均数}www.mh456.com防采集。

9edc44f6c2dd039ab40e596cfea492d8.png

import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入学生的分数:2113");double score = input.nextDouble();int level1,level2;if(score>=60.0 && score<=100.0){System.out.print("该学5261生成绩为优4102秀!1653");}else if(score>=0&& score<60.0){System.out.print("该学生成绩为不及格!");}else{System.out.print("您输入的成绩有误!");}}    }追问是用java编写的吗老哥

for(j=0;j;j+)/由小到大排列 { for(i=0;idata[i+1]) { temp=data[i];data[i]=data[i+1];data[i+1]=temp;} } } 最大值为data[9] 最小值为data[0] 平均值为avr: sum=0;

e19c39342c47951e95e118840cde683b.png

#include/这是头文件,不用说了吧?float mp(float stu[10],int l)/这是冒泡排序法,从小到大排序{float k;这不用说了吧?int i,j;这也不用说了吧?for(i=0;i;i+)/循环十次{for(j=i;j;j+)/循环十次if(stu[j][i])/要是把‘’号 就可以从大到小排序{k=stu[i];stu[i]=stu[j];stu[j]=k;}}printf("分数从小到大排序:");输出for(i=0;i;i+)printf("%.1f分\\t",stu[i]);printf("\\n");换行}float fen(float sut[10],int l)/这是平均分函数{float j=0;int i;for(i=0;i;i+)j+sut[i];j=j/l;printf("各位同学的平均分是%.1f分\\n",j);输出平均分}void main(){float score[10],av,va;int i=0;for(i=0;i;i+)/分别输入十个童鞋的成绩{printf("请输入第%d个同学的c语言成绩:",i+1);scanf("%f",&score[i]);}av=mp(score,10);调用函数va=fen(score,10);调用函数}很久没用编了,可能不是那么精简,将就看吧,谢谢内容来自www.mh456.com请勿采集。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值