定义一个结构体变量(包括年月日)。计算该日在本年中是第几天?注意闰年问题。

/**定义一个结构体变量(包括年月日)。计算该日在 *本年中是第几天?注意闰年问题。 */
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
struct DAY{ int year;int month;int day;
};
int col(struct DAY days){int ifrun = 0;int sum = 0;if(days.year % 4 == 0){if(days.year % 100 != 0 || days.year % 400 ==0){ifrun = 1;}elseifrun = 0;}elseifrun = 0;int run[12] = {31,29,31,30,31,30,31,31,30,31,30,31};int pin[12] = {31,28,31,30,31,30,31,31,30,31,30,31};if(ifrun == 1)//runfor(int i = 1;i < days.month;i++)sum += run[i-1];else{//pingfor(int i = 1;i < days.month;i++)sum += pin[i-1];}sum = sum + days.day;return sum;
}
int main(void){printf("请输入年月日:");struct DAY days; scanf("%d%d%d",&days.year,&days.month,&days.day);int t = col(days);printf("%d年%d月%d日是%d年的第%d天\n",days.year,days.month,days.day,days.year,t);return 0;}

定义一个结构体变量(包括年月日)。计算该日在 本年中是第几天?注意闰年问题。相关推荐

  1. 题9.1:定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天, 注意闰年问 题。

    题目 本题是谭浩强<C程序设计课后习题>题9.1. 题目: 1.定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天, 注意闰年问 题. 以下是本篇文章正文内容,欢迎朋友们进行指 ...

  2. 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天?注意闰年问题

    定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天?注意闰年问题 #include<stdio.h>struct Date{int year;int month;int day ...

  3. 定义一个结构体变量(包括年,月,日)。计算该日在本年中是第几天,注意闰年问题。

    定义一个结构体变量(包括年,月,日).计算该日在本年中是第几天,注意闰年问题. #include <stdio.h> #include <stdlib.h> struct Da ...

  4. 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。

    定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 解题思路: 用一个日期数组保存每一月的天数,二月的天数记为28天,后面根据输入的时间确定是否是闰年的二月,如果是,天数在 ...

  5. C语言——定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。

    话不多说,直接上代码,小白作者一枚,有错误评论一下哦 #include <stdio.h> #include <stdlib.h> struct riqi {int year; ...

  6. 定义一个结构体变量(包括年月日),计算该日在本年中是第几天?

    特别注意的是 该年是否是闰年 程序设计: #include <stdio.h> struct Date //定义一个结构体变量 { int year; int month; int day ...

  7. ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面

    题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 来源/分类 C语言 题目截图 ...

  8. 定义一个结构体变量(包括年,月,日)。计算该日在本年中是第几天

    定义一个结构体变量(包括年,月,日).计算该日在本年中是第几天,注意闰年问题 #include <stdio.h>struct dayOfYear{int year, month, day ...

  9. 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年 问题。 写一个函数days,实现上述计算。由主函数将年、月、日传递给days函数,计算后将 日子数传回主函数输出

    /*定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年 问题. 写一个函数days,实现上述计算.由主函数将年.月.日传递给days函数,计算后将 日子数传回主函数输出*/#in ...

最新文章

  1. conda 装tensorboardx_【工欲善其事】TensorboardX的使用
  2. java arraylist 序列化_无法序列化/反序列化ArrayList
  3. matlab程序和程序文件
  4. rust(69)-闭包
  5. Redis在PHP项目中的应用
  6. 【Pytorch神经网络基础理论篇】 02 pytorch环境的安装
  7. Navicat工具获取操作数据库和表的SQL语句
  8. 华为发钱了!10万人分走400多亿“红包”,人均40万!
  9. 用递归解决冒泡排序问题
  10. 每日英语:How to say No to other people
  11. vue中的阿里巴巴矢量图标使用
  12. [会员积分运营了解]各大主流电商平台会员及积分体系概况集合!
  13. php GD库的使用
  14. D. Flood Fill
  15. Ubuntu自带远程连接工具Remmina
  16. UiPath Robotic Enterprise Framework 学习笔记
  17. 51单片机:STC-ISP的USB驱动安装解决办法
  18. 中国部分***资料(借鉴高手所学)
  19. struts多模块开发
  20. 国内最早的区块链公司6年来做了什么?

热门文章

  1. 前端面试题11-20
  2. js祝愿墙百度云_拒绝的祝福(或超越“否”)
  3. 一套方案讲清:如何大幅提升医疗绩效考核综合管理水平!
  4. 【板栗糖GIS】arcmap—如何防止数据路径失效出现红色感叹号
  5. 电路分析基础笔记(四)动态电路的时域分析
  6. 一区即将要洗的DVD片子
  7. MacOS 安装Hadoop3.1.1教程
  8. 《共模电感元器件》的特性分析
  9. 原来你是这样的鱼骨图?
  10. Oracle VM VirtualBox 不可用