時間限制: 1000 ms ?空間限制: 262144 KB
懷孕天數計算器,題目描述
? 輸入年份與月份,求該月共有多少天。
輸入
? 輸入兩個空格隔開的正整數year和month,分別表示年份和月份。
計算天數的函數、輸出
? 輸出對應year這一年month這個月的天數。
樣例輸入
2000 2
CCF NOI,樣例輸出
29
數據范圍限制
? 1000<=year<=3000,1<=month<=12
如何計算年休假天數,
問題分析
? 計算某月有多少天,如果問的是2月則需要知道該年是否為潤年。其他則都是常識。
程序說明
ccf每年考試時間。? 程序中,把常年的每月天數放到數組中,便于計算。
? 編寫了一個判定潤年返回天數的函數leapyear(),是必要的。
100分通過的C語言程序:
日期推算計算?
#include <stdio.h>int days[]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};// 閏年計算函數
int leapyear(int year) {return ((year%4 == 0 && year%100 != 0) || year%400 == 0) ? 1 : 0;
}int main(void)
{int year, month;scanf("%d%d", &year, &month);days[1] += leapyear(year);printf("%d\n", days[month - 1]);return 0;
}
ccf第一題?
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态