c语言日期差,c语言日期差计算

dfnjsfkhak 56 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言日期差的问题,于是小编就整理了2个相关介绍c语言日期差的解答,让我们一起看看吧。

  1. C语言编程序实现如下功能:输入任意一个日期的年、月、日的值,求出是星期几并输出?
  2. 请帮忙编写一道c语言编程题:输入2005年的任一个月,输出这个月的天数,要求使用switch语句,输入输出示例?

C语言编程实现如下功能输入任意一个日期的年、月、日的值,求出是星期几并输出

#include<stdio.h>

//公式是year +(year/4)+(century/4)-2*century+(26*(month+1)/10)+day-1,然后对7求余

c语言日期差,c语言日期差计算-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

voidmain()

{

intyear,w;

c语言日期差,c语言日期差计算-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

charweek[7][8]={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};

scanf("%d",&year);

w=(year+(year/4)+(year/100/4)-2*(year/100)+(26*2/10))%7;

c语言日期差,c语言日期差计算-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

printf("%s",week[w]);

}

请帮忙编写一道c语言编程题:输入2005年的任一个月,输出这个月的天数,要求使用switch语句,输入输出示例?

参考代码

#include<stdio.h>

main()

{

int n;

printf("请输入2005年的任一个月(输入q就退出):");

while(scanf("%d",&n)==1)

{

switch(n)

{

到此,以上就是小编对于c语言日期差的问题就介绍到这了,希望介绍关于c语言日期差的2点解答对大家有用

标签: 输入 输出 日期