调用方法来实现各个功能,并建立起一种交互界面

让用户选择,进行怎么样的功能

#include<stdio.h>
#include<stdlib.h>
int main()
{float min(float zjr[],int n);float max(float zjr[],int n);float pj(float zjr[],int n);void jiangxu(float zjr[],int n);void shengxu(float zjr[],int n);float zjr[100];int i,n,aimer;printf("欢迎使用成绩查询平台(* ̄3 ̄)╭\n\n");printf("请输入班级人数:\n");scanf("%d",&n);//存长度 printf("请输入学生成绩:\n");for(i=0;i<n;i++)//存值 {scanf("%f",&zjr[i]);}do{printf("*****************\n");printf("求最大值,请选1\n");printf("求最小值,请选2\n");printf("求平均值,请选3\n");printf("升序,请选4\n");printf("降序,请选5\n");printf("结束服务,请选0\n");printf("*****************\n");scanf("%d",&aimer);if(aimer==1){printf("最小值为:%f\n\n",min(zjr,n));}else if(aimer==2){printf("最大值为:%f\n\n",max(zjr,n));}else if(aimer==3){printf("平均值为:%f\n\n",pj(zjr,n));}else if(aimer==4){jiangxu(zjr,n);printf("\n\n");}else if(aimer==5){shengxu(zjr,n);printf("\n\n");}else if(aimer==0){printf("服务结束,感谢使用");break;}elseprintf("输入不合法,请重新输入\n"); }while(aimer!=0);}
float min(float zjr[],int n)//求最小值
{float m=zjr[0];int i;for(i=0;i<n;i++){if(m>zjr[i]){m=zjr[i];}}return m;
}
float max(float zjr[],int n)//求最大值
{float m=zjr[0];int i;for(i=0;i<n;i++){if(m<zjr[i]){m=zjr[i];}}return m;
}
float pj(float zjr[],int n)//求平均值
{float m=0;int i;for(i=0;i<n;i++){m+=zjr[i];}m/=n;return m;
}
void jiangxu(float zjr[],int n)//降序
{int i,j;float m;for(j=0;j<n;j++){for(i=0;i<n-1;i++){if(zjr[i]>zjr[i+1]){m=zjr[i];zjr[i]=zjr[i+1];zjr[i+1]=m;}}}for(i=0;i<n;i++){printf("%f ",zjr[i]);}}
void shengxu(float zjr[],int n)//升序
{int i,j;float m;for(j=0;j<n;j++){for(i=0;i<n-1;i++){if(zjr[i]<zjr[i+1]){m=zjr[i];zjr[i]=zjr[i+1];zjr[i+1]=m;}}}for(i=0;i<n;i++){printf("%f ",zjr[i]);}}

学生成绩查询(查最大值,最小值,平均值,升序,降序)相关推荐

  1. 用一维数组统计五个人的成绩中的最大值最小值平均值_昨天为了整理这份教程,我放弃了参加一个几亿人的大项目。...

    昨天为了整理这份教程,我放弃了参加一个几亿人的大项目. 有人说Python吊打Excel,作为一个有着7年Excel的数据分析师,我表示不服. 看完我这个回答我相信你不用再看别人的回答了! 昨天猫双1 ...

  2. C++:录入班级数学成绩,计算最大值、平均值、不及格人数

    录入班级数学成绩,计算最大值.平均值.不及格人数 #include<iostream> using namespace std; int main() {float a=0;float s ...

  3. 学生成绩查询html,中学生成绩查询用的一个网站叫什么行

    中学生成绩查询用的一个网站叫什么行以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 中学生成绩查询用的一个网站叫什么行, ...

  4. PHP+Mysql制作一个学生成绩查询模块

    PHP+Mysql制作一个学生成绩查询模块 我不是学PHP的我只是需要用一下PHP要是学又得好长时间,最好的方法就是问,但是问会的,又说让百度,得,我直接自己干吧,便花费了我一整天时间做了一下,从网上 ...

  5. html制作学生成绩表,学生成绩查询系统的制作方法——Excel篇

    今天给大家分享一个学生成绩查询系统的制作方法,也是回答一位小伙伴的问题. 我们设计一个简单的模型,同类问题都可以套用这个模型. 话不多说,先上个效果图. 上图中,通过下拉菜单选中不同的姓名,调取不同的 ...

  6. Java综合实践——学生成绩查询系统

    数组是最常用的一种数据结构,利用它可以解决很多较复杂的问题.通过一个"学生成绩查询系统"的设计,提高运用数组和编写较大规模代码的综合能力. "学生成绩查询系统" ...

  7. 公众号学生成绩查询系统

    公众号对于绝大部分老师应该都不陌生吧,很多老师被学校要求撰写编辑公众号文章发布到学校的公众号平台.这种情况在高中.大学比较常见,尤其是大学,很多老师还会邀请同学一起帮忙编辑公众号进行发布.撰写公众号文 ...

  8. 学生成绩查询系统(Java实现),你第一个Java小项目

    一.学生成绩查询系统(Java实现) 项目要求(我们可以做的更面向对象一点,灵活处理): 具体思路如下: 1.引入程序需要调用的包 2.创建总程序包 "stuScoreInquirySyst ...

  9. 简单的学生成绩查询web系统

    实验内容:基于 JSP+Mysql 做一个简单的学生成绩查询web系统. 文章目录 一.Java Web 1. B/S系统 2.主要框架 3.servlet 4.Web服务器 Tomcat 5.JSP ...

  10. 学生成绩查询web系统—功能概述

    学生成绩查询web系统-功能概述 文章目录 学生成绩查询web系统-功能概述 任务摘要 一.前景介绍 1.背景 2.规划 二.技术分析 1.前端技术 2.后端技术 3.数据库 4.登录验证 三.功能模 ...

最新文章

  1. C#中switch语句注意
  2. Java项目:健身器材商城系统(java+Jdbc+Servlet+Ajax+Fileupload+mysql)
  3. R语言生存分析(survival analysis)与生存资料有关的概念详解
  4. 使用animate实现页面过度_很多人都在使用的开源CSS动画效果库——animate.css
  5. sizeof string
  6. 前端学习(2670): vue3.0实战开始建立新项目功能清单
  7. 40 个 常用的 SpringBoot 注解,你知道几个?
  8. window.showModalDialog模式窗口无法在子窗口访问解决办法
  9. Postman接口压力测试
  10. 自定义View:悬浮球与加速球
  11. CLM5.0模式移植篇——驴某人的自我救赎
  12. 亲测好用的全能视频播放器:OmniPlayer Pro Mac中文版
  13. linux开发板挂载
  14. esphome 中使用bme280读取温度、湿度、气压信息
  15. 计算机表格斜杠怎么打,如何在excel表格中绘制斜线并上下打字
  16. Neural Transducer——李宏毅人类语言学习
  17. snf快速开发平台试用演示地址
  18. 软件工程 -- 状态转换图
  19. 谷歌浏览器提示客户端和服务器不支持一般 SSL 协议版本或加密套件(亲测有效)
  20. 【编程之美】一摞烙饼的排序

热门文章

  1. 10分钟快速集成360 RePlugin
  2. 7. 查询表student——查询全体学生的姓名、学号、所在系。
  3. 十大经典排序算法-桶排序算法详解
  4. potPlay——记忆播放位置、各种快捷键
  5. UE5 受击方位提示功能
  6. openwrt安装virtualhere
  7. eclipse无法生成class文件,servlet修改后未更新,总是重启服务器
  8. 大数据统计租房市场现状(北京篇)
  9. LG Gram 2018 z980 白
  10. EMC VNX5200/5400/5600/5800/7600/8000热备盘配置说明