程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言程序設計:輸入一個日期(含年、月、日),編程序輸出該日期是該年度中的第

C語言程序設計:輸入一個日期(含年、月、日),編程序輸出該日期是該年度中的第

編輯:C語言問答

C語言程序設計:輸入一個日期(含年、月、日),編程序輸出該日期是該年度中的第

最佳回答:

y 年 m 月 d 日,是第幾天 days 啊?
計算方法:
days = mon[1] + mon[2] + .... + mon[m-1] + d;
mon[i] 是 第 i 個月的天數;同時要注意,mon[2] 閏年29,否則28;

給出代碼吧,雖然這樣對你其實麼有什麼好處、

#include<stdio.h>

int main()
{
int mon[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30,31};
int y, m, d, days;
int leap, i;
scanf("%d %d %d", &y, &m, &d);
for(i = 1, days = 0; i < m; i++)
days += mon[i];
leap = (y % 4 == 0 && y % 100 || y % 400 == 0) ? 1 : 0;
if(m > 2)
days++;
printf("days = %d\n", days);
}

自己讀,自己寫,經常百度,不好~~~
剛才有個單詞打錯了,sorry、、~~
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved