学生成绩(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;
}
相关文章
|
2月前
|
存储 编译器 C语言
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
|
5月前
|
C语言
c语言编程练习题:7-17 成绩转换
本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
44 0
|
10月前
|
C语言
学生成绩管理系统(C语言实现)
学生成绩管理系统(C语言实现)
111 0
|
2月前
|
存储 C语言
C语言实现学生成绩管理系统
C语言实现学生成绩管理系统
26 2
|
10月前
|
算法 搜索推荐 C语言
C语言进行学生成绩排序(选择排序)
用C语言进行学生成绩排序,主要包括简单选择排序和堆排序,含源代码。
171 1
C语言进行学生成绩排序(选择排序)
|
1月前
|
存储 C语言
[C语言/PTA] 学生成绩链表处理
[C语言/PTA] 学生成绩链表处理
90 0
|
9月前
|
C语言 Android开发
(C语言)学生成绩的平均分与总分的计算
编写程序,进行学生成绩的平均分与总分的计算。
266 0
|
9月前
|
程序员 数据安全/隐私保护 C语言
C语言学生成绩管理系统(C语言课程设计)
C语言学生成绩管理系统(C语言课程设计)
96 0
|
10月前
|
存储 C语言
头歌c语言实训项目-综合案例课外练习:学生成绩管理系统
头歌c语言实训项目-综合案例课外练习:学生成绩管理系统
126 0
|
10月前
|
算法 搜索推荐 C语言
用C语言对学生成绩进行排序(归并排序和基数排序)
本文主要是使用C语言对学生成绩进行排序,使用的排序算法是归并排序和基数排序,含源码!
137 1
用C语言对学生成绩进行排序(归并排序和基数排序)