C语言实现结构体输入学号姓名成绩并按照成绩高低排序输出
#include <stdio.h> struct student{char name[10];long member;int score;
} stu[100],stutemp; //定义学生的数量和一个结构体的临时变量int main()
{int num;scanf("%d",&num); //要输入学生的数量for(int i = 0; i < n; i++) // 输入姓名,学号,成绩scanf("%s %ld %d",stu[i].name, &stu[i].member, &stu[i].score);for(int i = 0; i < n-1; i++){for(int j = 0;j < n - 1 - i; j++){if(stu[i].score < stu[i+1].score) // 将学生按照成绩的高低排序{stutemp=stu[i];stu[i]=stu[i+1];stu[1+i]=stutemp;}}}for(int i = 0; i < n; I++) //输出成绩printf("%ld %s %d\n", stu[i].member, stu[i].name, stu[i].score);return 0;
}
C语言实现结构体输入学号姓名成绩并按照成绩高低排序输出相关推荐
- c语言咋样编程学号,C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩期中成绩和期末成绩然后输出每位...
满意答案 zhyx520325 推荐于 2020.12.09 采纳率:41% 等级:10 已帮助:1973人 #include #include //C语言 用结构体类型数组编程实现输入5个学生 ...
- (C语言)有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数)
有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数) #define _C ...
- c 语言 结构体 编程,C语言:结构体的编程问题(很简单)
C语言:结构体的编程问题(很简单) 答案:2 信息版本:手机版 解决时间 2020-07-25 02:18 已解决 2020-07-24 02:27 先定义一个结构体Student,它包含四个成员: ...
- c语言 结构体 ppt,第8章C语言的结构体和共同体.ppt
<第8章C语言的结构体和共同体.ppt>由会员分享,可在线阅读,更多相关<第8章C语言的结构体和共同体.ppt(41页珍藏版)>请在皮匠网上搜索. 1.1第八章结构体.共用体和 ...
- C语言 基于结构体的程序设计(PTA)
一.实验目的 1.掌握C语言中结构体类型的定义和结构体变量的定义和引用. 2.掌握用结构指针传递结构数据的方法. 二.实验内容 1. 计算职工工资 给定N个职员的信息,包括姓名.基本工资.浮动工资和支 ...
- c语言结构体成员变量私有化,C语言中结构体变量私有化详解
C语言中结构体变量私有化详解 背景介绍 操作系统 : CentOS7.3.1611_x64 gcc版本 :4.8.5 什么是结构体? 在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚 ...
- C语言 | 10 结构体与共同体
10.1 用typedef 说明一个新类型 typedef为C语言的关键字,作用是为一种数据类型(基本类型或自定义数据类型)定义一个新名字,不能创建新类型. 与#define不同,typedef仅限于 ...
- 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出java,c++实现
题目: /* 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出 */ 代码部分: C++实现 #include<iostream> using names ...
- c语言定义学生结构体类型,C语言中结构体的三种定义方式
c语言中结构体的定义: struct 结构体名{ 成员列表: ..... }结构体变量: 7.1.1 结构体类型变量的定义 结构体类型变量的定义与其它类型的变量的定义是一样的,但由于结构体类型需要针对 ...
最新文章
- 爬取jd商城手机类商品图片
- JavaScript 技术篇-js只获取本节点text文本,不包含子节点
- com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed
- Leet Code OJ 263. Ugly Number [Difficulty: Easy]
- equipment hierarchy download不完整的一个原因
- 数字光端机和模拟视频光端机的六个不同点
- 计算机毕设-文献摘要,毕设摘要翻译,要人工翻译,不要电脑网站翻译的。
- Java并发同步器AQS(AbstractQueuedSynchronizer)学习笔记(2)
- linux系统预定义变量有哪些,C++中几个预定义变量的介绍
- android studio自定义类,为AndroidStudio设置自定义类注释
- 【JS】引用类型之RegExp
- 【已解决】SVN设置为中文 最全面
- excel报表导出功能
- 爱加密脱壳(持续更新)
- 天易成网络管理系统服务器,怎样使用天易成网管软件解决远程开关机的问题
- 网络抓取ts文件转mp4_TS格式的视频文件怎么转换成mp4文件。
- 2021-2022蓝桥杯寒假集训训练 - 问题 G: HTML新の手 -图片收集者
- 远程服务器登入信息,怎样查看服务器被远程登录的信息
- ng-init、ng-bind、ng-model和ng-value区别
- RFID自助借还书的功能介绍