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
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!