2009-02-18

◆不要热衷于眼前的显赫

只强调现在的恶意竞争,只主张瞬间的标新立异,只图一时痛快,只为一点浮光,则是急功近利,明显的短期行为。若是此风成为一种潮流,那是绝不可取的。人生犹如一场马拉松赛跑,还得考虑长远功业。

◆学会道歉

人生有太多的地方需要诚心地说“对不起”。道歉是人生的处世艺术,不会说“对不起”的人,必定是孤家寡人。有时一声“对不起”,可以消去对方莫名的怒火,而刻意去狡辩的话,则可能爆发剧烈的争吵。

◆不要计较小事

不要理睬不愉快的事,全当没有发生一般。为吃半点亏的小事大气一场,为头低一毫米的小事大怒一次,为话多半句的小事大骂不绝,想一想有没有这个必要?一个人总计较小事,说明他的思想是混浊的,心智是不成熟的。

◆避免招风惹雨

不要把自己当成救世主;不要认为委曲求全就是窝囊做人;不要惹事生非;不要招摇过市;不要不请自来;不要夸夸其谈。留点精力多读书,多自省,多思考,则可获益匪浅!

◆别兴趣太广

一个人此生精力毕竟有限,若事事感兴趣,则可能事事无成果。另外,“万事通”让人厌恶。克制好奇心,专注某一事情,你可能会很快脱颖而出。千万别学狗熊掰棒子,掰一个,掉一个,最后懊悔莫及。

◆寻求好的生活

自新比守旧好,合作比对抗好,释仇比结怨好,宽容比苛刻好,创造比破坏好,微笑比愤怒好,沉默比乱言好,节制比贪婪好。

◆学会大度处世

爱一个值得你爱的人,是一件相当容易的事;恨一个令人憎恨的人,也是一件相当容易的事。难的是如何去“爱”你的仇人,这是人生的大智慧。因为憎恨去报复,会令你的健康大减,却让你的仇人大笑不已。大度容人乃智者的处世方式。

◆避免有损大脑的不良行为

医学专家经常告诫,要避免有损大脑的不良行为,如:不可绝食终日,绝食会使大脑迟钝,甚至早衰。不可疲劳思维,过度用脑会导致脑功能弱化。不可情绪抑郁,焦虑不安会加速脑衰老。不可烟酒刺激,烟酒会造成智力下降,思维紊乱。

好的,以下是我设计的程序,请您查看: ```c #include <stdio.h> #include <string.h> // 定义球员数据结构体类型 typedef struct { int no; // 编号 char season[20]; // 赛季 int age; // 年龄 float trb; // 篮板 float ast; // 助攻 float pts; // 得分 } PlayerData; // 初始化球员数据函数 void init(PlayerData *data) { data[0] = (PlayerData) {1, "1996-97", 18, 1.9, 1.3, 7.6}; data[1] = (PlayerData) {2, "1997-98", 19, 3.1, 2.5, 15.4}; data[2] = (PlayerData) {3, "1998-99", 20, 5.3, 3.8, 19.9}; data[3] = (PlayerData) {4, "1999-00", 21, 6.3, 4.9, 22.5}; data[4] = (PlayerData) {5, "2000-01", 22, 5.9, 5, 28.5}; data[5] = (PlayerData) {6, "2001-02", 23, 5.5, 5.5, 25.2}; data[6] = (PlayerData) {7, "2002-03", 24, 6.9, 5.9, 30}; data[7] = (PlayerData) {8, "2003-04", 25, 5.5, 5.1, 24}; data[8] = (PlayerData) {9, "2004-05", 26, 5.9, 6, 27.6}; data[9] = (PlayerData) {10, "2005-06", 27, 5.3, 4.5, 35.4}; data[10] = (PlayerData) {11, "2006-07", 28, 5.7, 5.4, 31.6}; data[11] = (PlayerData) {12, "2007-08", 29, 6.3, 5.4, 28.3}; data[12] = (PlayerData) {13, "2008-09", 30, 5.2, 4.9, 26.8}; data[13] = (PlayerData) {14, "2009-10", 31, 5.4, 5, 27}; data[14] = (PlayerData) {15, "2010-11", 32, 5.1, 4.7, 25.3}; data[15] = (PlayerData) {16, "2011-12", 33, 5.4, 4.6, 27.9}; data[16] = (PlayerData) {17, "2012-13", 34, 5.6, 6, 27.3}; data[17] = (PlayerData) {18, "2013-14", 35, 4.3, 6.3, 13.8}; data[18] = (PlayerData) {19, "2014-15", 36, 5.7, 5.6, 22.3}; data[19] = (PlayerData) {20, "2015-16", 37, 3.7, 2.8, 17.6}; } // 找到最高得分和次高得分 void findMaxAndSecondMax(PlayerData *data, int start, int end, PlayerData *max, PlayerData *secondMax) { int i; *max = data[start]; *secondMax = data[start + 1]; for (i = start + 2; i <= end; i++) { if (data[i].pts > max->pts) { *secondMax = *max; *max = data[i]; } else if (data[i].pts > secondMax->pts) { *secondMax = data[i]; } } } int main() { PlayerData data[20]; PlayerData max, secondMax; int a, b; init(data); printf("请输入两个不同的赛季序号a和b(均已满足 1<=a<=20,1<=b<=20,a和b间隔不少于2):\n"); scanf("%d%d", &a, &b); findMaxAndSecondMax(data, a - 1, b - 1, &max, &secondMax); printf("%s %d %.1f %.1f %.1f\n", max.season, max.age, max.trb, max.ast, max.pts); printf("%s %d %.1f %.1f %.1f\n", secondMax.season, secondMax.age, secondMax.trb, secondMax.ast, secondMax.pts); return 0; } ``` 程序说明: 1. 我们定义了一个球员数据的结构体类型,包括编号、赛季、年龄、篮板、助攻和得分。 2. 我们编写了一个初始化球员数据的函数,用于初始化20年的数据。 3. 我们编写了一个查找最高得分和次高得分的函数,该函数接受开始和结束位置,以及两个指针参数,用于返回最高得分和次高得分的球员数据。 4. 在主函数中,我们先初始化球员数据,然后输入两个赛季的序号a和b,调用函数查找范围内的最高得分和次高得分,并输出相关信息。 注意:程序中的年龄、篮板、助攻和得分数据均为浮点数,需要使用%f进行格式化输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值