我们在利用C说话编写法式时,若是需要比力一系列数据的巨细,往往会利用到排序,对于对三科成就进行排序的操作,可以经由过程冒泡排序法进行实现
我们起首打开C说话编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以常用的Visual Studio为例
起首建立一个新的解决方案,然后新建一个项目,因为我们调试的是号令行法式,所以这里要选择Windows节制台应用法式,然后给我们的新项目取一个新的名称,如百度经验
确保项目名称无误后,点击确定按钮,即可看到我们已经当作功建立了一个项目,然后添加一个C文件,添加完当作后如图所示,具体的实现过程还要添加相关的代码
起首我们在函数头部包含入响应的头文件,只要导入负责输入输出流的iostream即可,而且设心猿意马默认的定名空间为std
然后在本家儿法式中建立三个整型变量a、b、c,别离用于存储三科成就,这里是以80,90,70分为例
将所有成就存储进一个保留分数的数组,然后在两个for轮回内利用冒泡排序法,别离对每趟排序中的最年夜值与次年夜值进行互换,最后排序好所有的成就
最后利用三行cout语句别离打印出排序后的成就,注重要加换行符不然会导致输出持续,也可以利用for轮回体例遍历输出数组中的元素
确认代码无误后,我们点击运行按钮,稍等半晌后即可看到排序当作功后的成果,原先的80、90、70已酿成70、80、90,表白此时三科成就的排序已经当作功了
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!