提高篇第16-19课第三题

来源:互联网 发布:mac小技巧 编辑:程序博客网 时间:2024/05/22 16:45
#include <stdio.h>#include <stdlib.h>//第三题#include<stdio.h>int days(int y, int m, int d);int main(){int year, month, day;printf("输入年 月 日: ");scanf("%d %d %d", &year, &month, &day);printf("这是该年的第 %d 天\n", days(year, month, day));return 0;}int days(int y, int m, int d){int day=0,i;int month[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };for (i = 0; i <m; i++)day += month[i];day += d;if ((y % 400 == 0) || (y % 4 == 0 && y % 100 != 0))if (m>2)day += 1;return day;}

0 0