Maison > tutoriels informatiques > connaissances en informatique > 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
Libérer: 2024-01-23 19:00:22
avant
971 Les gens l'ont consulté

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;
}
Copier après la connexion

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:docexcel.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal