大家好,今天小编关注到一个比较有意思的话题,就是关于c语言日期差的问题,于是小编就整理了2个相关介绍c语言日期差的解答,让我们一起看看吧。
C语言编程序实现如下功能:输入任意一个日期的年、月、日的值,求出是星期几并输出?
#include<stdio.h>
//公式是year +(year/4)+(century/4)-2*century+(26*(month+1)/10)+day-1,然后对7求余
voidmain()
{
intyear,w;
(图片来源网络,侵删)
charweek[7][8]={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
scanf("%d",&year);
w=(year+(year/4)+(year/100/4)-2*(year/100)+(26*2/10))%7;
(图片来源网络,侵删)
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点解答对大家有用。
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。