(c语言)结构体方法,计算该日是当年的第几天
来源:互联网 发布:tensorflow tutorial 编辑:程序博客网 时间:2024/06/07 01:45
#include <stdio.h>
struct y_m_d
{
int year;
int month;
int day;
};
int datesum( int a, int b, int c )
{
int sum = 0;
int i = 0;
int mode = 0;
if((a%4 == 0) && (a%100 != 0))
{
mode = 1;
}
else if( a%400 == 0)
{
mode = 1;
}
for( i = 1; i <= b-1; i++ )
{
if((mode ==0) && (i == 2))
{
sum += 29;
}
else if((i == 2) && (mode == 1))
{
sum += 28;
}
if((i == 1)||(i == 3)||(i == 5)||(i == 7)||(i == 8)||(i == 10)||(i == 12))
{
sum += 31;
}
if((i == 2)||(i == 4)||(i == 6)||(i == 9)||(i == 11))
{
sum +=30;
}
}
return sum+c;
}
int main()
{
struct y_m_d date;
int sum = 0;
printf("Input date:");
scanf("%d%d%d",&date.year,&date.month,&date.day);
sum = datesum(date.year,date.month,date.day);
printf("\n%d-%d-%d is the %dth day in %d\n",date.year,date.month,date.day,sum,date.year);
return 0;
}
- (c语言)结构体方法,计算该日是当年的第几天
- C/C++复习:计算该日是该年的第几天(结构体)
- 定义一个结构体类型表示日期(年、月、日)。main中输入一个日期,计算该日期是当年的第几天。
- 第十七周 项目-4.日期结构体(计算该日是该年的第几天)
- 计算该日是该年的第几天(结构体)
- C语言 从键盘输入一个日期计算该日期是该年的第几天
- 计算该日是本年的第几天
- 第十七周项目四日期结构体(1)该日是该年的第几天
- 问题十四:定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。
- 计算该日是该年的第几天
- 给出年月日 计算该日是该年的第几天
- 计算该日是该年的第几天
- 给出年月日,计算该日是该年的第几天
- 输入年月日输出该日期是当年的第几天的java代码
- 第十七周项目4 - 日期结构体(是当年的第几天)
- C/C++复习:计算该日期是本年中的第几天(优化版2)
- 当年第几天(结构体)
- 当年第几天?(结构体)
- 小强ROS机器人教程(17)___利用ORB_SLAM2建立环境三维模型
- Java反射详解
- C++中的继承(3)作用域与重定义,赋值兼容规则
- tensorflow函数--softmax_cross_entropy_with_logits
- BZOJ 1179: [Apio2009]Atm
- (c语言)结构体方法,计算该日是当年的第几天
- 建立HashSet的实例,依次填入三个名字判断实例中是否存在"Kobe"
- C++中的类继承(1) 三种继承方式
- Windows 10 很快变得更安全
- win10 uwp 拖动控件
- vim中文帮助文档安装
- next_permutation函数(全排列)
- 视觉导航路径编辑器使用教程
- 欧拉函数模板