English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale completo di programmazione C
In questo esempio, imparerai a trovare il numero più grande tra i tre numeri inseriti dall'utente.
Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione in CArgomento:
#include <stdio.h> int main() { double n1, n2, n3; printf("Inserisci tre numeri diversi: "); scanf("%lf %lf %lf", &n1, &n2, &n3); // Se n1 è maggiore di n2 e n3, n1 è il più grande if (n1 >= n2 && n1 >= n3){ printf("%.2f è il numero più grande", n1); } // Se n2 è maggiore sia di n1 che di n3, n2 è il più grande if (n2 >= n1 && n2 >= n3){ printf("%.2f è il numero più grande", n2); } // Se n3 è maggiore di n1 e n2, n3 è il più grande if (n3 >= n1 && n3 >= n2){ printf("%.2f è il numero più grande", n3); } return 0; }
#include <stdio.h> int main() { double n1, n2, n3; printf("Inserisci tre numeri diversi: "); scanf("%lf %lf %lf", &n1, &n2, &n3); // Se n1 è maggiore di n2 e n3, n1 è il più grande if (n1 >= n2 && n1 >= n3) { printf("%.2f è il numero più grande", n1); // Se n2 è maggiore sia di n1 che di n3, n2 è il più grande } printf("%.2f è il numero più grande", n2); // Se n3 è maggiore di n1 e n2, n3 è il più grande } else if (n3 >= n1 && n3 >= n2) { printf("%.2f è il numero più grande", n3); } return 0; }
#include <stdio.h> int main() { double n1, n2, n3; printf("Inserisci tre numeri diversi: "); scanf("%lf %lf %lf", &n1, &n2, &n3); if (n1 >= n2) { if (n1 >= n3) printf("%.2lf è il numero più grande", n1); else printf("%.2lf è il numero massimo", n3); } if (n2 >= n3) printf("%.2lf è il numero più grande", n2); else printf("%.2lf è il numero massimo", n3); } return 0; }
L'output di tutti questi programmi sarà lo stesso.
Inserisci tre numeri diversi: 123.55 45.5 -454.6 123.55 è il numero massimo