Maison  >  Article  >  tutoriels informatiques  >  Une fois l'année saisie, le nombre de jours du 1er janvier de l'année AD au 1er janvier de cette année est calculé.

Une fois l'année saisie, le nombre de jours du 1er janvier de l'année AD au 1er janvier de cette année est calculé.

WBOY
WBOYavant
2024-01-23 19:00:22942parcourir

1. Entrez une année à partir du clavier et calculez combien de jours il y a du 1er janvier de l'année AD au 1er janvier de cette année ?

Ce qui suit est un exemple simple de programme C pour calculer le nombre de jours dans une année spécifiée :

#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. Écrivez un programme pour saisir l'année et le mois à l'aide du clavier afin de calculer et d'afficher le nombre de jours dans ce mois de cette année ?

Ce qui suit est un exemple d'un programme C simple pour calculer le nombre de jours dans une année et un mois spécifiés :

#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;
}

Résumé

  1. (1) Le premier programme calcule le nombre de jours à partir du 1er janvier dans l'année AD grâce à une formule simple Le nombre de jours à partir du 1er janvier de l'année spécifiée.
  2. (2) Le deuxième programme calcule le nombre de jours dans l'année et le mois spécifiés en jugeant le nombre de jours dans le mois et en considérant la situation des années bissextiles.

Une fois lannée saisie, le nombre de jours du 1er janvier de lannée AD au 1er janvier de cette année est calculé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer