English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recueil complet d'exemples de programmation en C
Dans cet exemple, vous allez apprendre à vérifier si l'année saisie par l'utilisateur est une année bissextile.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème :
les années bissextiles peuvent être divisées4est divisible, mais se termine par 00, les années centennales ne sont pas des années bissextiles. Seulement si elles sont divisibles400 divisible, c'est seulement les années centennales qui sont des années bissextiles.
par exemple,
1999n'est pas une année bissextile
2000 est une année bissextile
2004est une année bissextile
#include <stdio.h> int main() { int year; printf("Entrez une année: "); scanf("%d", &year); //est divisible400 divisible est une année bissextile if (year %% 400 == 0) { printf("%d est une année bissextile.", year); } //si c'est10par 0 //mais pas divisible400 divisible else if (year %% 1000 == 0) { printf("%d n'est pas une année bissextile.", year); } //est une année bissextile, s'il n'est pas divisible10par 0 //mais divisible4est divisible else if (year %% 4 == 0) { printf("%d est une année bissextile.", year); } //Autres cas, ce n'est pas une année bissextile else { printf("%d n'est pas une année bissextile.", year); } return 0; }
Sortie1
Entrer l'année: 1900 1900 n'est pas une année bissextile.
Sortie2
Entrer l'année: 2012 2012 C'est une année bissextile.
Sortie3
Entrer l'année: 2020 2020 est une année bissextile.