学生成绩(c语言)

简介: 学生成绩(c语言)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
  int i,j,n,t,a[100];
  int sum = 0,ping,you=0,liang=0,zhong=0,cha=0;
  printf("请输入n位同学的成绩:\n");
  scanf("%d", &n);
  for (i = 0; i < n; i++)
  {
    scanf("%d", &a[i]);
    sum = sum + a[i];
  }
  ping = sum/n;
  printf("这%d位同学的平均成绩为%d\n",n,ping);
  //气泡法
  for(j=0;j<n-1;j++)
    for(i=0;i<n-1-j;i++)
      if (a[i] > a[i + 1])
      {
        t = a[i];
        a[i] = a[i + 1];
        a[i + 1] = t;
      }
  printf("这%d位同学的最高分为%d\n", n, a[n-1]);
  printf("这%d位同学的最低分为%d\n", n, a[0]);
  for (i = 0;i<n; i++)
  {
    if (a[i] >= 90 && a[i] <= 100)
      printf("%d优秀\n",a[i]);
    else if (a[i] >= 75 && a[i] < 90)
      printf("%d优良\n",a[i]);
    else if (a[i] >= 60 && a[i] < 75)
      printf("%d中等\n",a[i]);
    else if (a[i] >= 0 && a[i] < 60)
      printf("%d差\n",a[i]);
  }
  return 0;
}
相关文章
|
7月前
|
存储 编译器 C语言
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
|
7月前
|
C语言
c语言编程练习题:7-17 成绩转换
本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
104 0
|
C语言
学生成绩管理系统(C语言实现)
学生成绩管理系统(C语言实现)
171 0
|
2月前
|
C语言
大学生期末C语言实验(学生成绩和鞍点)
大学生期末C语言实验(学生成绩和鞍点)
205 0
大学生期末C语言实验(学生成绩和鞍点)
|
4月前
|
存储 C语言
【C语言】C语言-学生成绩管理系统(源码+数据文件+课程论文)【独一无二】
【C语言】C语言-学生成绩管理系统(源码+数据文件+课程论文)【独一无二】
61 15
|
4月前
|
存储 数据可视化 数据安全/隐私保护
【C语言】C语言-成绩管理系统(管理员+教师+学生 源码)【独一无二】
【C语言】C语言-成绩管理系统(管理员+教师+学生 源码)【独一无二】
125 2
|
4月前
|
存储 数据可视化 C语言
【C语言】C语言 学生成绩管理系统(源码+报告)【千行代码】【独一无二】
【C语言】C语言 学生成绩管理系统(源码+报告)【千行代码】【独一无二】
118 1
|
6月前
|
C语言
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
C语言---输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。
|
算法 搜索推荐 C语言
C语言进行学生成绩排序(选择排序)
用C语言进行学生成绩排序,主要包括简单选择排序和堆排序,含源代码。
281 1
C语言进行学生成绩排序(选择排序)
|
7月前
|
存储 C语言
C语言实现学生成绩管理系统
C语言实现学生成绩管理系统
340 2