Heim  >  Artikel  >  Computer-Tutorials  >  Nach Eingabe des Jahres wird die Anzahl der Tage vom 1. Januar des Jahres n. Chr. bis zum 1. Januar dieses Jahres berechnet.

Nach Eingabe des Jahres wird die Anzahl der Tage vom 1. Januar des Jahres n. Chr. bis zum 1. Januar dieses Jahres berechnet.

WBOY
WBOYnach vorne
2024-01-23 19:00:22930Durchsuche

1. Geben Sie über die Tastatur ein Jahr ein und berechnen Sie, wie viele Tage es vom 1. Januar des Jahres n. Chr. bis zum 1. Januar dieses Jahres gibt?

Das Folgende ist ein einfaches C-Programmbeispiel zur Berechnung der Anzahl der Tage in einem bestimmten Jahr:

#include <stdio.h>

int main() {
    int year;

    // 从键盘输入年份
    printf("请输入年份:");
    scanf("%d", &year);

    // 计算天数
    int days = (year - 1) * 365 + (year - 1) / 4 - (year - 1) / 100 + (year - 1) / 400;

    // 输出结果
    printf("公元1年1月1日到%d年1月1日有%d天。\n", year, days);

    return 0;
}

2. Schreiben Sie ein Programm, um das Jahr und den Monat über die Tastatur einzugeben, um die Anzahl der Tage zu berechnen und auszugeben diesen Monat dieses Jahres?

Das Folgende ist ein Beispiel für ein einfaches C-Programm zur Berechnung der Anzahl der Tage in einem bestimmten Jahr und Monat:

#include <stdio.h>

int main() {
    int year, month;

    // 从键盘输入年份和月份
    printf("请输入年份:");
    scanf("%d", &year);
    printf("请输入月份:");
    scanf("%d", &month);

    // 计算天数
    int days;
    if (month == 2) {
        // 对于2月,判断是否是闰年
        days = ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) ? 29 : 28;
    } else if (month == 4 || month == 6 || month == 9 || month == 11) {
        // 对于4、6、9、11月,设定为30天
        days = 30;
    } else {
        // 其他月份设定为31天
        days = 31;
    }

    // 输出结果
    printf("%d年%d月共有%d天。\n", year, month, days);

    return 0;
}

Zusammenfassung

  1. (1) Das erste Programm berechnet die Anzahl der Tage ab dem 1. Januar das Jahr n. Chr. durch eine einfache Formel Die Anzahl der Tage ab dem 1. Januar im angegebenen Jahr.
  2. (2) Das zweite Programm berechnet die Anzahl der Tage im angegebenen Jahr und Monat, indem es die Anzahl der Tage im Monat beurteilt und die Situation von Schaltjahren berücksichtigt.

Nach Eingabe des Jahres wird die Anzahl der Tage vom 1. Januar des Jahres n. Chr. bis zum 1. Januar dieses Jahres berechnet.

Das obige ist der detaillierte Inhalt vonNach Eingabe des Jahres wird die Anzahl der Tage vom 1. Januar des Jahres n. Chr. bis zum 1. Januar dieses Jahres berechnet.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen