English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de programmation en C
在此示例中,您将学习在用户输入的三个数字中找到最大的数字。
要理解此示例,您应该了解以下C语言编程主题:
#include <stdio.h> int main() { double n1, n2, n3; printf("Entrez trois nombres différents: "); scanf("%lf %lf %lf", &n1, &n2, &n3); //si n1est supérieur à n2et n3,则n1est le plus grand if (n1 >= n2 && n1 >= n3{ printf("%.2f est le plus grand nombre", n1); } // si n2est également supérieur à n1et n3,则n2est le plus grand if (n2 >= n1 && n2 >= n3{ printf("%.2f est le plus grand nombre", n2); } //si n3est supérieur à n1et n2, n3est le plus grand if (n3 >= n1 && n3 >= n2{ printf("%.2f est le plus grand nombre", n3); } return 0; }
#include <stdio.h> int main() { double n1, n2, n3; printf("Entrez trois nombres différents: "); scanf("%lf %lf %lf", &n1, &n2, &n3); //si n1est supérieur à n2et n3,则n1est le plus grand if (n1 >= n2 && n1 >= n3) { printf("%.2f est le plus grand nombre", n1); // si n2est également supérieur à n1et n3,则n2est le plus grand } else if (n2 >= n1 && n2 >= n3) { printf("%.2f est le plus grand nombre", n2); //si n3est supérieur à n1et n2, n3est le plus grand } else if (n3 >= n1 && n3 >= n2) { printf("%.2f est le plus grand nombre", n3); } return 0; }
#include <stdio.h> int main() { double n1, n2, n3; printf("Entrez trois nombres différents: "); scanf("%lf %lf %lf", &n1, &n2, &n3); if (n1 >= n2) { if (n1 >= n3) printf("%.2lf est le plus grand nombre, n1); else printf("%.2lf est le plus grand nombre, n3); } else { if (n2 >= n3) printf("%.2lf est le plus grand nombre, n2); else printf("%.2lf est le plus grand nombre, n3); } return 0; }
Les sorties de tous ces programmes sont identiques.
Entrez trois nombres différents: 123.55 45.5 -454.6 123.55 C'est le plus grand nombre