代码随想录
蒙奇·D·ffy
这个作者很懒,什么都没留下…
展开
-
DATE Format
如果月份号无效,则输出“month error”;如果日期数字无效,则输出“day error”;如果月份和日期都无效,则只输出“month error”即可。setw(2)是C++中的一个控制符,用于设置输出字段的宽度。它的作用是告诉流输出操作符(<<)将输出字段的宽度设置为2个字符。setfill('0')和setw(2)是用来设置输出格式的控制符。输出中文标准的DATE: year-month-date。按美国标准输入日期:月/日/年。A和B是美国或英国的标记。原创 2023-12-20 21:50:53 · 444 阅读 · 0 评论 -
N个数求和
本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数“分子/分母”的形式给出的,你输出的和也必须是有理数的形式。原创 2023-12-20 21:38:45 · 504 阅读 · 0 评论 -
The Calculation of GPA
输入的第一行是单个整数N (0<T<1000),它是课程的数量。下面的N行有两个浮点数,s(学分),p(分数),如果(p=-1)表示该学生缺席了这门课,所以这门课不应该被计算在内。为了计算平均GPA,你应该把所有可能的学分课程的总学分加起来(除了缺课的课程),并把总学分也加起来。期末考试结束后,每个人都在忙着计算GPA,这是奖学金评估的一个重要因素。·否则,积分计算为:积分=(分数- 50)/ 10;GPA(平均绩点),是绩点和学分的加权平均值。在summer的学校,它需要5分的方法来做。原创 2023-12-20 15:25:31 · 533 阅读 · 0 评论 -
快速排序
右边同理nums[i]右边是否存在小于nums[i]的数字,有就break,但这样就会超时,因为N(≤10^5), else if(!著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。2.尽管 3 的左边元素都比它小,但其右边的 2 比它小,所以它不能是主元;3.尽管 2 的右边元素都比它大,但其左边的 3 比它大,所以它不能是主元;1.1 的左边没有元素,右边的元素都比它大,所以它可能是主元;原创 2023-12-20 15:16:18 · 403 阅读 · 0 评论 -
选择排序——重组数组
【代码】选择排序——重组数组。原创 2023-10-22 08:37:31 · 92 阅读 · 0 评论