本文主要是介绍10.年月日 (5分),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目内容:
输入某年某月某日,判断这一天是这一年的第几天?
输入描述
依次输入年月日,中间用空格隔开,如 2012 6 10
输出描述
2012-6-10是这年的第162天
输入样例
2012 6 10
输出样例
162
#include <stdio.h>
int runnian(int y){if((y%4==0 && y%100!=0) || (y%400==0))return 1;else return 0;
}
int main(){int year, day, m, i, sum = 0, z;int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};scanf("%d%d%d", &year, &m, &day);if(runnian(year))month[1] = 29;for(i = 0;i < m-1;i++)sum = sum + month[i];z = sum + day;printf("%d", z);return 0;
}
这篇关于10.年月日 (5分)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!