当前位置:首页 » 《资源分享》 » 正文

2021-09-11_猿浩浩的博客

22 人参与  2021年10月01日 16:43  分类 : 《资源分享》  评论

点击全文阅读


如何合理的发工资(冒泡排序)

余总很苦恼(据说钱很多),打算着如何去合理地分发工资,秉承着多劳多得的原则!余总想出了很多办法,看着渐渐脱发的员工,心里不是滋味,打算着将员工个人工资都排成序,这时c语言告诉他,“I can do it!”(于是余总花了几百万,要求小编我写个博文)

言归正传,排序在日常生活必不可少,我们要掌握一定的排序方式。
首先先了解这个

 #include <stdio.h>

int main(){
int a=20,b=30;
int tem=0;
tem=a;
a=b;
b=tem;
printf("a=%d,b=%d",a,b);
return 0;
}

这时我们引入一个整形tem,作为一个中间值,来进行a与b数值上的调换,举一个生活上的例子,桌上有2杯水,一杯雪碧,一杯快乐水,我想把杯子不换,把两种水调换,这时我们就需要第三个杯子,来进行调换,来实现调换。

了解了上述,我们进行下一步(接招)

#include <stdio.h>
//
int main() {
	int i, j, tem;
	int a[6] = { 1,4,5,6,4,5 };
	for (i = 0; i < 6; i++) {
		for (j = 0; j < 5 - i; j++) {
			if (a[j] > a[j + 1]){
				tem = a[j];
				a[j] = a[j + 1];
				a[j + 1] = tem; }
		}
	}
	for (i = 0; i < 6; i++) {
		printf("%d", a[i]);
	}
	return 0;
}

这个for嵌套大家可以自己调试一下,中间的那个调换就是一开始讲得那个换水问题。

自己的第一个博文,希望可以对大家有帮助,最后还是感谢我的余总,拿到了几百万的奖励,打算继续在c语言中深造。
看到这里,点个赞不过分吧( ﹡ˆoˆ﹡ )


点击全文阅读


本文链接:http://zhangshiyu.com/post/29158.html

调换  排序  打算  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1