77问答网
所有问题
当前搜索:
c语言输入年月日判断哪一天
c语言
题
输入
某年几月几日,
判断
这是这一年的第几天
答:
你的程序没有错,只是scanf("%d,%d,%d",&year,&mont,&day);在运行时的
输入
也必须用逗号分隔年,月,日。例如,输入今天的日期,要输入2013,9,12才行。还有,输出结束后的循环while(1);是一个死循环,必须要用CTRL+Breack才能结束循环而退出。
C语言
编程序实现如下功能:
输入
任意一个日期的年、月、日的值,求出是...
答:
简单,用蔡勒公式即可:include <stdio.h> int main (){ int y, m, d,
c
, w;printf ("
输入年 月 日
(空格间隔):");scanf ("%d %d %d", &y, &m, &d);if (m ==1 || m == 2) { //
判断月份
是否为1或2 y--;m += 12;} c = y / 100;y = y - c * 100;w ...
用
C语言
编程求
输入
一个年份year,求该年的三月一日是星期几?
答:
switch(days(year,month,day)) /*根据日期差值的余数
判断
是周几*/ {case 0:printf("Tuesday!"); break;case 1:printf("Wednesday!");break;case 2:printf("Thursday!");break;case 3:printf("Friday!"); break;case 4:printf("Saturday!");break;case 5:printf("Sunday!");break;case 6...
C语言
如何
判断
当前日期是否为当月的最后
一天
答:
1、采用枚举的方式,将每个月的天数储存,并考虑平年闰年的。2、例程:struct Date { int month; int day; int year; }; 函数是:/*Lastday.CPP*/#include <stdio.h>#define leap(year) (((year%4==0)&&(year%100!=0))||((year%4==0)&&(year%400==0))) //
判断
闰年 struct ...
c语言
编程问题,
输入
年号和
月份
,输出这一年该月天数
答:
default : printf("输入错误");} printf("%d年%d月有%d天\n",year,month,i);} else { printf("请
输入月份
:");scanf ("%d",&month);switch (month){ case 1 : i=31; break;case 2 : i=28; break;case 3 : i=31; break;case 4 : i=30; break;case 5 : i=31; break;cas...
用
C语言
编写一个万年历时候,怎么确定一年中第
一天
是星期几
答:
printf("请
输入
年份:");scanf("%d",&y);w=fun(y);if(w==0)printf("%d年1月1日是星期天。\n",y);else printf("%d年1月1日是星期%d。\n",y,w);} 编程思路:首先,需知道某一年第
一天
是星期(2011年1月1日是星期六);之后,算出某年与2011年共相差几天(本程序中用sum累计),...
C语言
编程
输入年月日
,输出该日是该年的第几周
答:
for(i=1;i<b&&i<=7;i++){ if(i%2==1)e++;if(i==2&&d==1)e--;if(i==2&&d==0)e=e-2;} for(i=8;i
求
C语言
题目答案——
输入
某年某月某日,
判断
这
一天
是这一年的第几天...
答:
流程图不方便画,对此程序,给你简单分析下它的思考方式,相信你会看明白的。
输入
某年某月某日,
判断
这
一天
是这一年的第几天?那么需要考虑三个变量,年,月,日。首先,年主要要考虑的因素是否是闰年的问题。月要考虑的是那一个月的问题。因为不同月的天数不一样。日嘛,就不用说了。还有就是,...
C语言
题目
输入年月日 判断
他是该年第几天
答:
你的计算是不是闰年的自定义函数s2不对,什么是闰年,闰年是能被4整除,但不能被100整除,或者能被400整除的年份,也就是说你函数应该改成 nt cl21(int year){ if(year%4==0 &&year%100!=0||year%400==0)return 1;else return 0;} ...
用
C语言
日期
判断
答:
=0) || (year%100==0 && year%400 !=0)){ return 1; } return 0;}int countdays(data input){ int days[] = {31,28,31,30,31,30,31,31,30,31,30,31};//每个月的天数 int count = 0; for(int i = 0; i < input.month-1; i++){ count += da...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜