av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

怎么用c語(yǔ)言編寫萬(wàn)年歷

編寫一個(gè)萬(wàn)年歷程序需要一些基本的C語(yǔ)言知識(shí),包括數(shù)組、循環(huán)、條件語(yǔ)句等,以下是一個(gè)簡(jiǎn)單的萬(wàn)年歷程序的編寫步驟:

10年積累的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有湛江免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

1、我們需要定義一個(gè)數(shù)組來(lái)存儲(chǔ)每個(gè)月的天數(shù),這是因?yàn)榇蠖鄶?shù)年份都有31天,但二月有28或29天,閏年則有29天,我們可以使用一個(gè)數(shù)組來(lái)存儲(chǔ)這些信息。

2、我們需要?jiǎng)?chuàng)建一個(gè)函數(shù)來(lái)計(jì)算給定日期是星期幾,這可以通過(guò)計(jì)算給定日期與某個(gè)固定日期(例如1970年1月1日)之間的天數(shù)來(lái)實(shí)現(xiàn),我們將這個(gè)天數(shù)除以7,余數(shù)就是星期幾。

3、我們需要?jiǎng)?chuàng)建一個(gè)主函數(shù),讓用戶輸入年份和月份,然后顯示該月的日歷。

以下是一個(gè)簡(jiǎn)單的萬(wàn)年歷程序的代碼:

#include 
// 定義每個(gè)月的天數(shù)
int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
// 判斷是否是閏年
int isLeapYear(int year) {
    return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
// 計(jì)算給定日期是星期幾
int dayOfWeek(int year, int month, int day) {
    int daysOfMonth[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    if (isLeapYear(year)) {
        daysOfMonth[2] = 29;
    }
    int totalDays = day;
    for (int i = 1; i < month; i++) {
        totalDays += daysOfMonth[i];
    }
    return (totalDays + 1) % 7;
}
// 顯示日歷
void printCalendar(int year, int month) {
    printf("日t一t二t三t四t五t六
");
    int startDay = dayOfWeek(year, month 1, 1);
    int daysInMonth = days[month 1];
    for (int i = 0; i < startDay; i++) {
        printf("t");
    }
    for (int i = 1; i <= daysInMonth; i++) {
        printf("%dt", i);
        if ((i + startDay) % 7 == 0) {
            printf("
");
        }
    }
    printf("
");
}
int main() {
    int year, month;
    printf("請(qǐng)輸入年份和月份:");
    scanf("%d%d", &year, &month);
    printCalendar(year, month);
    return 0;
}

這個(gè)程序首先定義了一個(gè)數(shù)組來(lái)存儲(chǔ)每個(gè)月的天數(shù),然后定義了一個(gè)函數(shù)來(lái)判斷是否是閏年,接著定義了一個(gè)函數(shù)來(lái)計(jì)算給定日期是星期幾,最后在主函數(shù)中讓用戶輸入年份和月份,然后顯示該月的日歷。

注意,這個(gè)程序只能顯示一個(gè)月的日歷,如果你想顯示一年的日歷,你需要修改主函數(shù),讓用戶輸入年份和月份的范圍,然后分別顯示每個(gè)月份的日歷。


當(dāng)前文章:怎么用c語(yǔ)言編寫萬(wàn)年歷
文章轉(zhuǎn)載:http://uogjgqi.cn/article/dhscsdc.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流