首页 > 其他分享 >第三天打卡

第三天打卡

时间:2023-04-19 20:22:06浏览次数:27  
标签:闰年 天数 除余 第三天 今天 三天打鱼 打卡

一 、问题描述

中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是”打鱼“还是”晒网"。

二 、设计思路

1. 根据题意,需要对于闰年的判断,计算今天距离指定日期的天数,需要运用函数实现;

2.定义一个结构体用来输入今天的日期,然后再求天数的函数中首先定义一个数组用来储存平年一年每个月的天数,再用一个循环计算今年之前到指定年月日的天数,如果该年是闰年就多加1。再利循环计算今年到今天的天数,如果今年是闰年并且月份是大于2,则再加1;

3.判断闰年,如果年份除余400为0,则为闰年,否则为平年;

4.让天数除余5,如果结果大于3,输出“今天晒网”;否则输出“今天打鱼”。

三 、程序流程图

四 、代码实现

 

标签:闰年,天数,除余,第三天,今天,三天打鱼,打卡
From: https://www.cnblogs.com/2022-yang/p/17334505.html

相关文章

  • 打卡第四天
    一、问题描述: 从键盘输入一个四位整数n,输出它的各位数字之和二、设计思路:确认输入输出:输入是一个四位整数,输出是它的各位数字之和。计划程序逻辑:读取输入的四位整数,通过取整和取余操作得到每个数字,将它们相加得到它们的和,并输出结果。三、程序流程图: 四、伪代码实现:开......
  • 编程打卡:C语言趣味编程习题做
    编程打卡:C语言趣味编程习题做三色球问题问题描述已知不同种球的个数,求取一定球数的颜色搭配种数。设计思路循环遍历可能的搭配情况,然后判断是否符合事实。流程图graphA[开始]-->B[循环遍历可能的搭配情况]-->C{符合事实情况}--Yes-->D[count++];代码实现count=0......
  • 天天打卡一小时第六天
    1.问题描述实验2-1猴子吃桃问题一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入......
  • 4.19打卡
    问题描述:给定一个长度为n的数组,找出其中的最大元素和最小元素的差值。假设数组中的元素范围为[-10000,10000]。设计思路:1.直接排序,取出最大值和最小值,计算其差值;2.遍历数组,同时维护最大值和最小值,最后计算其差值。 程序流程图:1.直接排序,取出最大值和最小值,计算其差值2.......
  • 建民打卡日记4.19
    一、问题描述二、设计流程 1.定义两个双精度浮点数a,b=1000;     2.循环5次从后往前计算存款数;     3.循环内a=b/(1+12*0.0063)       b=a+1000;三、流程图设计四、代码实现#include<iostream>usingnamespacestd......
  • 4月19打卡
     #include<bits/stdc++.h>usingnamespacestd;intchar_to_num(charch){ if(ch>='0'&&ch<='9') returnch-'0'; elsereturnch-'A'+10;}charnum_to_char(intnum){ if(num>=0......
  • 打卡6
    牛顿迭代法求方程根#include<stdio.h>#include<math.h>floatsolution(floata,floatb,floatc,floatd){ floatx0,f,fd,h; floatx=1.5; do { x0=x; f=a*x0*x0*x0+b*x0*x0+c*x0+d; fd=3*a*x0*x0+2*b*x0+c; h......
  • 建民の每日打卡8
    一、问题描述对N个数进行升序排列二、流程设计1.将N个数存入数组2.遍历数组,依次比对相邻两数大小,并将较大者置后3.最大值被置于最后,下次遍历数组只需至N-1处4.遍历N次后,完成排序三、流程图设计 四、代码实现#include<iostream>usingnamespacestd;#defineN10intm......
  • 打卡8
    2.4三色球问题 流程图 #include<bits/stdc++.h>usingnamespacestd;intmain(){ for(inti=0;i<=3;i++)//红球 { for(intj=0;j<=3;j++)//白球 { //如果剩下的球小于等于黑球的个数那么就符合 if(8-i-j<=6)cout<<i<<''<<j<<''&l......
  • c++打卡第九天
    一、问题描述。   有一辆撞人逃逸的车辆,有三人目击他的车牌号,其中一人说它的前两数是相同的,零一人说它的后两位是相同的,第三个人说,这四位数是一个整数的平方,如何求解这个车牌号。二、设计思路。    ①、对于此类求解问题,需要采用穷举法,对这个车牌号进行开方是否......