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

我们在利用C说话编写法式时 , 若是需要比力一系列数据的大小 , 往往会利用到排序 , 对于对三科成就进行排序的操作 , 可以经由过程冒泡排序法进行实现

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

文章插图

需要这些哦
C说话编译器
C说话调试器
库函数
方式/
1我们起首打开C说话编译器 , 可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件 , 这里是以常用的Visual Studio为例

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

文章插图

2起首建立一个新的解决方案 , 然后新建一个项目 , 因为我们调试的是号令行法式 , 所以这里要选择Windows节制台应用法式 , 然后给我们的新项目取一个新的名称 , 如百度经验

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

文章插图

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

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

文章插图

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

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

文章插图

5然后在本家儿法式中建立三个整型变量a、b、c , 别离用于存储三科成就 , 这里是以80 , 90 , 70分为例

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

文章插图

6将所有成就存储进一个保留分数的数组 , 然后在两个for轮回内利用冒泡排序法 , 别离对每趟排序中的最年夜值与次年夜值进行互换 , 最后排序好所有的成就

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

文章插图

7【c 如何对三科成绩进行排序】最后利用三行cout语句别离打印出排序后的成就 , 注重要加换行符不然会导致输出持续 , 也可以利用for轮回体例遍历输出数组中的元素

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

文章插图

8确认代码无误后 , 我们点击运行按钮 , 稍等半晌后即可看到排序当作功后的成果 , 原先的80、90、70已酿成70、80、90 , 表白此时三科成就的排序已经当作功了

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

文章插图

注重事项这里是挪用了系统的iosream的库函数实现的 , 也可挪用其他库函数
此处仅为此中一种实现体例 , 仅供参考 , 还可利用此外函数实现响应的功能

以上内容就是c 如何对三科成绩进行排序的内容啦 , 希望对你有所帮助哦!

    推荐阅读