C Chương trình tìm số lớn nhất trong ba số

Trong ví dụ này, bạn sẽ học cách tìm số lớn nhất trong số ba số do người dùng nhập.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • Toán tử lập trình C
  • Câu lệnh C if… else

Ví dụ 1: Sử dụng câu lệnh if

 #include int main() ( double n1, n2, n3; printf("Enter three different numbers: "); scanf("%lf %lf %lf", &n1, &n2, &n3); // if n1 is greater than both n2 and n3, n1 is the largest if (n1>= n2 && n1>= n3) printf("%.2f is the largest number.", n1); // if n2 is greater than both n1 and n3, n2 is the largest if (n2>= n1 && n2>= n3) printf("%.2f is the largest number.", n2); // if n3 is greater than both n1 and n2, n3 is the largest if (n3>= n1 && n3>= n2) printf("%.2f is the largest number.", n3); return 0; ) 

Ví dụ 2: Sử dụng if… else Ladder

 #include int main() ( double n1, n2, n3; printf("Enter three numbers: "); scanf("%lf %lf %lf", &n1, &n2, &n3); // if n1 is greater than both n2 and n3, n1 is the largest if (n1>= n2 && n1>= n3) printf("%.2lf is the largest number.", n1); // if n2 is greater than both n1 and n3, n2 is the largest else if (n2>= n1 && n2>= n3) printf("%.2lf is the largest number.", n2); // if both above conditions are false, n3 is the largest else printf("%.2lf is the largest number.", n3); return 0; ) 

Ví dụ 3: Sử dụng lồng nhau if… else

 #include int main() ( double n1, n2, n3; printf("Enter three numbers: "); scanf("%lf %lf %lf", &n1, &n2, &n3); if (n1>= n2) ( if (n1>= n3) printf("%.2lf is the largest number.", n1); else printf("%.2lf is the largest number.", n3); ) else ( if (n2>= n3) printf("%.2lf is the largest number.", n2); else printf("%.2lf is the largest number.", n3); ) return 0; ) 

Đầu ra của tất cả các chương trình trên sẽ giống nhau.

 Nhập ba số: -4,5 3,9 5,6 5,60 là số lớn nhất. 

thú vị bài viết...