Üç Sayı Arasındaki En Büyük Sayıyı Bulmak İçin C Programı

Bu örnekte, kullanıcı tarafından girilen üç sayı arasında en büyük sayıyı bulmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:

  • C Programlama Operatörleri
  • C if… else İfadesi

Örnek 1: if İfadesini Kullanma

 #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; ) 

Örnek 2: if… else Ladder'ı kullanma

 #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; ) 

Örnek 3: Eğer… değilse Yuvalanmış'ı kullanma

 #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; ) 

Yukarıdaki tüm bu programların çıktısı aynı olacaktır.

 Üç sayı girin: -4,5 3,9 5,6 5,60 en büyük sayıdır. 

Ilginç makaleler...