![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OJ
Lrtray / 雷翎
GitHub:Lrtray
展开
-
杭电OJ 2042 解题思路
思路该题需要程序员们拥有逆向思维,逆向思考该问题即可解决。注意新手需要注意以下几处:1.第一次羊的数量为2,此段循环我们可以有两种思路:一是建立一个if判断,若为第一次循环则带入第一次的羊的数量。二是设置羊的初始数量为2.在这里我们以第一种思路为例。2.注意for循环,若定义为counter=0,则需要定义循环条件为 counter<count .代码#include <...原创 2018-10-20 14:14:50 · 356 阅读 · 0 评论 -
杭电OJ 2012
思路首先列出一个数组,在数组中列出所有数值,再让每个数值与素数的条件做判定。注意1.如果要将判断函数单独列出,要写在main函数的前面。否则会出现Runtime Error错误。2.素数的判定条件见对比函数。代码#include<stdio.h>int ck(int num) //素数检查{ int b; for(b=2;b<num;b++) { if...原创 2018-10-20 14:42:31 · 1132 阅读 · 1 评论 -
杭电OJ 1201
思路1201题是一个计算问题,计算到18岁时我们经过了多少天。根据年份累计日期即可。注意1.注意2月29日为生日的存在,由于2月29日是闰年才有的日子,这些人还没有到18岁,应该输出-1.2.注意闰年、平年的计算。代码#include<stdio.h>int main(){ int t,year,month,day,sumday; sca...原创 2018-10-20 20:03:11 · 319 阅读 · 0 评论 -
一种分离数字的方法
概述下面写一种用来分离用户输入的数字的办法。【输入示例】2333【输出】 2 3 3 3代码#include<iostream>#include<math.h>using namespace std;void partition(int num){ if (num == 0) cout << " 0" <...原创 2018-11-20 17:51:01 · 504 阅读 · 0 评论