Heim > Computer-Tutorials > Computerwissen > 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
Freigeben: 2024-01-23 19:00:22
nach vorne
974 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage