特别注意的是 该年是否是闰年
程序设计;
#include <stdio.h>
struct Date //定义一个结构体变量
{
int year;
int month;
int day;
}date;
int days(int year, int month, int day) 函数days 判断该日是本年的第几天
{
int sum=0,i;
int a[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; //数组a中存放12个月的天数
for ( i = 0; i<month-1; i++)
{
sum += a[i];
}
sum += day;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) //判断该年是否是闰年
// 若是在天数上加1;
{
if (month > 2)
{
sum= sum + 1;
}
else
{
sum = sum + 0;
}
}
else
{
sum = sum + 0;
}
return sum; //返回sum;
}
void main()
{
int sum;
printf(“请输入年-月-日\n”);
scanf("%d-%d-%d", &date.year, &date.month, &date.day);
sum=days(date.year, date.month, date.day); // 调用days函数;
printf(“该日是%d年的第%d天”, date.year, sum);
}
实验结果

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

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

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

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

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

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

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

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

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

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

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

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

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

  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. Timequest的波形窗口调出
  2. 又双叒叕一个软件安装方法
  3. 微课|玩转Python轻松过二级(2.1.3节):字符串与字节串简介
  4. php数据库连接重试机制,SpringCloud重试机制配置详解
  5. html显示隐藏动画,js实现jquery动画的hide()和show()方法
  6. c++字符串逆序输出
  7. 摄影测量+元宇宙!虚拟校园还有哪些值得我们期待的?
  8. java ssm框架论文,ssm框架理解
  9. kubuntu16.04安装和卸载fcitx输入法
  10. 人生短暂,持之以恒地做一件事情就会成功(每当烦躁心急如焚的时候就读读这篇文章吧)--转自孵化恐龙蛋
  11. 《灵飞经》②东岛门人 第四章 星隐真人
  12. 学会计学java,Java 属于以下哪种语言?_学小易找答案
  13. 备份win10的驱动程序
  14. DllNotFoundException
  15. vs2017和vs2019专业版和企业版
  16. 国企工作,让我有更多时间了解VCN中文编程
  17. C语言:void的用法即解析
  18. [日记] 招行的服务就是不错。。。。
  19. HTML超链接的使用
  20. Windows下使用Darknet训练自己的数据集(模型:yolov4-tiny、数据集:垃圾分类)

热门文章

  1. JS高级+ES6常见语法
  2. 郓城总工会计算机学校,郓城县总工会
  3. 提取lbp特征java代码_LBP特征提取实现
  4. 【ansys】错误异常The mesh translation to Fluent failed due to non-conformal, duplicate, or degenerate mesh
  5. 如何查到连接你计算机的网络,如何从电脑上查到本地连接的网络密码
  6. MR 图像分割 相关论文摘要整理
  7. 冒泡排序的实现,及其效率具象化
  8. php类与对象的基本概念
  9. Linux就该这么学第二章笔记~
  10. 企业直播风起:目睹聚焦产品,微赞拥抱生态