24k的大学生活

来源:互联网 发布:asp源码域名绑定授权 编辑:程序博客网 时间:2024/04/30 03:56

24k的大学生活(初章)


学号:16340023
[本人学院]http://sdcs.sysu.edu.cn


目录
[TOC]
1.24k的开学新生活
2.24k的学习生活
3.24k的讲题时间
4.结束语


24k的开学新生活

**今天是24k第一次写博客,所以在内容方面会十分的水。总而言之,我之所以想写这篇博客,最最主要的目的还是为了回顾我这几周来所经历的大学生活,反思一下进入大学以来学到的知识技能,为以后的奋斗提供方向。我是8月26号来到中山大学东校区的。初到中大,难免人生地不熟,一开始的我必须熟悉中大的生活方式,包括每个地方的地理位置,圈存机的使用方式等等。待到我开始适应大学环境时,我们便迎来了隆重的开学典礼,以及14天辛苦劳累的军训了。纵观军训14天,我每天早起晚睡,坚持全身心投入到艰苦的军训练习中,在运动场上洒下了无数汗水,也收获了团结的开心喜悦。尽管我们与教官之间时常存在矛盾,稍微有点不认真就会被罚体能,但是我们第八方阵在阅兵典礼上的精彩表现却证明了教官的教导有方,以及同学们的团结友爱。现在回想起来,如同昨日刚结束军训,仿佛历历在目---那搞笑不羁的教官,那活泼好强的队友们。。。。无疑,这次军训将会是我人生中最后一次军训,当然,也是最美好的一次,最值得纪念的一次军训。

这里写图片描述


24k的学习生活

**阅兵典礼结束后,我们便紧接着开始真正的大学生活。对于已经习惯高中老师授课方式的我,大学老师的大班制教学无疑是陌生而又不适应的。同时,由于本人在计算机方面零基础,完全是一个编程小白,所以在程设方面遇到了前所未有的挫折。眼看着班里大神在电脑面前飞快的挥舞着双手打码,而我去在小心翼翼的打着hello, world。眼看着vmatrix上的一道道题被大神解开,而我却花费了几天时间研究入门题。此番情景不禁令我感触不已。于是不甘落后的我,在网上搜索c语言教程,打算通过自学来打实基础。而现在的我虽然还没多大的进步,但是我仍然在继续前行,朝着我的目标在一点一滴迈进,希望我能追上其他同学的脚步,拥抱幸福的学习生活。**

24k的讲题时间

在讲题之前,先给大家一个公式,当然也给我自己:

Genius==0.01Talent+0.99Perspiration
[^天才是百分之一的天赋加上百分之九十九的汗水磨炼而成的]
**首先为大家讲解一下题目:给定一个整数N(2<=N<=20)和实数M(M大于0.5小于或等于1),输出所有真分数,并且这些分数的分子比N小,分母小于或等于N,并且分数的值小于或等于M。输入:一个整数N,双精度浮点数M。输出:符合条件的分数,每一个占一行。小分母的分数在前面,同分母的分数按分子从小到大从上到下排列。
审题完毕,按照24k的思路,应该考虑的第一个问题是应该声明哪些变量,以及各变量的类型,还有输入语句,具体如下:

int main(){    int N;    double M,i,j;    scanf("%d%d",&N,&M);/*这里可能很多人会问,为什么声明两个double型变量i,j。根据我写的代码,i表示输出分数的分子,j表示输出分数的分母。至于为什么用double类型,先卖个关子。 第二个问题,如何实现分子分母的逐渐增加,又让它们符合题目条件呢?可以考虑在for循环语句中再次嵌入for循环.结构确定了,现在就只需要补充条件语句即可。仔细思考不难发现,为让程序输出值小于或等于M得分数,必须让分子分母都成为浮点型,才有i/j取得浮点数,才能与M正确比较大小(整型数/整型数=整型数)。 第三个问题,如何实现输出的分数为最简分数呢?意思就是说,2/4与1/2在值上相等,如何舍去2/4的输出呢?这就需要用到互质函数了(当然,检验两个数是否互质的方法有很多种,这里只讲自创函数法),需要用到自创函数的方法,并在main函数的语句中调用互质函数。以下为整个程序的代码:*/int gcd(intx,inty){  return y?gcd(y,x%y):x;  }int main(){   int N;   double M,i,j;   scanf("%d%d",&i,&j);   for(j=0;j<=N;j++){      for(i=0;i<N;i++){      if(gcd(i,j)==1&&(i/j)<=M)      printf("%d/%d",(int)i,(int)j);      else continue;      }      }      return 0;      } /*这样一来,我们就可以把上述的三个问题同时解决,进而得出题目的答案了哟。(上述运算符看不懂得自查课本哟)*/

本题的原题图片


结束语

好了,以上基本就是24k博客的全部内容了哦,对于博客内容有看法,或者想要提出意见的可以留言哦,请多多关注小白24k的博客动态,我们下次再见,88!这里写图片描述

4 0