多语言展示
当前在线:567今日阅读:75今日分享:44

c 如何对三科成绩进行排序

我们在使用C语言编写程序时,如果需要比较一系列数据的大小,往往会使用到排序,对于对三科成绩进行排序的操作,可以通过冒泡排序法进行实现
工具/原料
1

C语言编译器

2

C语言调试器

3

库函数

方法/步骤
1

我们首先打开C语言编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以常用的Visual Studio为例

3

确保项目名称无误后,点击确定按钮,即可看到我们已经成功创建了一个项目,然后添加一个C文件,添加完成后如图所示,具体的实现过程还要添加相关的代码

4

首先我们在函数头部包含入相应的头文件,只要导入负责输入输出流的iostream即可,并且设定默认的命名空间为std

5

然后在主程序中创建三个整型变量a、b、c,分别用于存储三科成绩,这里是以80,90,70分为例

6

将所有成绩存储进一个保存分数的数组,然后在两个for循环内使用冒泡排序法,分别对每趟排序中的最大值与次大值进行交换,最后排序好所有的成绩

7

最后使用三行cout语句分别打印出排序后的成绩,注意要加换行符否则会导致输出连续,也可以使用for循环方式遍历输出数组中的元素

8

确认代码无误后,我们点击运行按钮,稍等片刻后即可看到排序成功后的结果,原先的80、90、70已变成70、80、90,表明此时三科成绩的排序已经成功了

注意事项
1

这里是调用了系统的iosream的库函数实现的,也可调用其他库函数

2

此处仅为其中一种实现方式,仅供参考,还可使用别的函数实现相应的功能

推荐信息