15-输入某年某月某日,判断这一天是这一年的第几天?

来源:互联网 发布:淘宝购物评级怎么看 编辑:程序博客网 时间:2024/06/06 03:38
#include <stdio.h>#include <stdlib.h>#include <conio.h>/* 输入某年某月某日,判断这一天是这一年的第几天?*/void main(){//定义变量,用来保存年、月、日,第多少天 int year,month,day,dayth=0; //提示 printf("请输入年?\n");//接收并赋值 scanf("%d", &year);printf("请输入月?\n");scanf("%d", &month);printf("请输入日?\n");scanf("%d", &day);              //之前月份天数    int i;    for(i=1;i<month;i++){ switch(i){ case 1: case 3: case 5: case 7: case 8:case 10:    case 12:dayth+=31;break;    case 4: case 6: case 9: case 11:dayth+=30;break; case 2: if(year%4==0&&year%100!=0||year%400==0){ dayth+=29;break; }else{ dayth+=28;break; }    }} //加上当月份天数 dayth+=day;printf("今天是今年的第%d天!\n",dayth);}

0 0
原创粉丝点击