任务是编写一个程序,使用 三元运算符 在…之间:
null
- 两个数字
- 三个数字
- 四个数字
例子 :
Input : 10, 20 Output : Largest number between two numbers (10, 20) is: 20Input : 25 75 55 15Output : Largest number among four numbers (25, 75, 55, 15) is: 75
A. 三元运算符 具有以下形式:,
exp1 ? exp2 : exp3
表情 exp1 将始终进行评估。执行 exp2 和 表3 取决于调查结果 exp1 .如果 exp1 那么是非零吗 exp2 将被评估,否则, 表3 将进行评估。
- 程序来查找其中最大的数字 两个数字 使用 三元运算符 .
C++
// C++ program to find largest among // two numbers using ternary operator #include <iostream> using namespace std; int main() { // Variable declaration int n1 = 5, n2 = 10, max; // Largest among n1 and n2 max = (n1 > n2) ? n1 : n2; // Print the largest number cout << "Largest number between " << n1 << " and " << n2 << " is " << max << "." ; return 0; } // This code is contributed by khushboogoyal499 |
C
// C program to find largest among two // numbers using ternary operator #include <stdio.h> int main() { // variable declaration int n1 = 5, n2 = 10, max; // Largest among n1 and n2 max = (n1 > n2) ? n1 : n2; // Print the largest number printf ( "Largest number between %d and %d is %d. " , n1, n2, max); return 0; } |
JAVA
// Java program to find largest // among two numbers using // ternary operator class GFG { public static void main(String args[]) { // variable declaration int n1 = 5 , n2 = 10 , max; // Largest among n1 and n2 max = (n1 > n2) ? n1 : n2; // Print the largest number System.out.println( "Largest number between " + n1 + " and " + n2 + " is " + max + ". " ); } } // This code is contributed by Arnab Kundu |
Python3
# Python3 program to find largest # between two numbers using # Ternary Operator. # As python doesn't have ternary operator, # we use conditional expression, # form of conditional expression: # exp1 if condition else exp2 # if condition is true then exp1 # is evaluated otherwise exp2 # max is library function to find # the maximum number, so can't use # max as variable n1 = 5 n2 = 10 mx = n1 if n1 > n2 else n2 # we also can use # mx=(n1>n2) and n1 or n2 # str() function is used to # convert integer to string, # it is required as we are # concatenating integers with string print ( "Largest number between " + str (n1) + " and " + str (n2) + " is " + str (mx)) # This code is contributed by Santanu |
C#
// C# program to find largest // among two numbers using // ternary operator using System; using System; class GFG { public static void Main() { // variable declaration int n1 = 5, n2 = 10, max; // Largest among n1 and n2 max = (n1 > n2) ? n1 : n2; // Print the largest number Console.WriteLine( "Largest number between " + n1 + " and " + n2 + " is " + max + ". " ); } } // This code is contributed // by Subhadeep |
PHP
<?php // PHP program to find largest // among two numbers using // ternary operator // variable declaration $n1 = 5; $n2 = 10; // Largest among n1 and n2 $max = ( $n1 > $n2 ) ? $n1 : $n2 ; // Print the largest number echo "Largest number between " . $n1 . " and " . $n2 . " is " . $max ; // This code is contributed // by Akanksha Rai(Abby_akku) |
Javascript
<script> // Javascript program to find largest among // two numbers using ternary operator // Variable declaration var n1 = 5, n2 = 10, max; // Largest among n1 and n2 max = (n1 > n2) ? n1 : n2; // Print the largest number document.write( "Largest number between " + n1 + " and " + n2 + " is " + max + "." ); </script> |
输出:
Largest number between 5 and 10 is 10.
- 程序来查找其中最大的数字 三个数字 使用 三元运算符 .
C++
// C++ program to find largest among three // numbers using ternary operator #include <iostream> using namespace std; int main() { // Variable declaration int n1 = 5, n2 = 10, n3 = 15, max; // Largest among n1, n2 and n3 max = (n1 > n2) ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3); // Print the largest number cout << "Largest number among " << n1 << ", " << n2 << " and " << n3 << " is " << max << "." ; return 0; } // This code is contributed by khushboogoyal499 |
C
// C program to find largest among three // numbers using ternary operator #include <stdio.h> int main() { // variable declaration int n1 = 5, n2 = 10, n3 = 15, max; // Largest among n1, n2 and n3 max = (n1 > n2) ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3); // Print the largest number printf ( "Largest number among %d, %d and %d is %d." , n1, n2, n3, max); return 0; } |
JAVA
// Java program to find largest // among three numbers using // ternary operator class GFG { public static void main(String args[]) { // variable declaration int n1 = 5 , n2 = 10 , n3 = 15 , max; // Largest among n1, n2 and n3 max = (n1 > n2) ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3); // Print the largest number System.out.println( "Largest number among " + n1 + ", " + n2 + " and " + n3 + " is " + max + ". " ); } } // This code is contributed // by Arnab Kundu |
Python3
# Python3 program to find largest # among three numbers using # ternary operator # As python doesn't have ternary # operator, we use conditional # expression, in form of # conditional expression: # Here, mx is a variable n1 = 5 n2 = 10 n3 = 15 mx = (n1 if (n1 > n2 and n1 > n3) else (n2 if (n2 > n1 and n2 > n3) else n3)) # We also can use # mx=(n1>n2) and n1 or n2 # str() function is used to # convert integer to string, # it is required as we are # concatenating integers with string print ( "Largest number among " + str (n1) + " , " + str (n2) + " and " + str (n3) + " is " + str (mx)) # This code is contributed by Santanu |
C#
// C# program to find largest // number among three numbers // using ternary operator using System; class GFG { public static void Main() { // variable declaration int n1 = 5, n2 = 10, n3 = 15, max; // Largest among n1 and n2 max = (n1 > n2 && n1 > n2) ? n1 : (n2 > n3) ? n2 : n3; // Print the largest number Console.WriteLine( "Largest number among " + n1 + ", " + n2 + " and " + n3 + " is " + max); } } // This code is contributed by Santanu |
PHP
<?php // PHP program to find largest among three // numbers using ternary operator // variable declaration $n1 = 5; $n2 = 10; $n3 = 15; // Largest among n1, n2 and n3 $max = ( $n1 > $n2 ) ? ( $n1 > $n3 ? $n1 : $n3 ) : ( $n2 > $n3 ? $n2 : $n3 ); // Print the largest number echo "Largest number among " . $n1 . ", " . $n2 . " and " . $n3 . " is " . $max ; ?> |
Javascript
<script> // Javascript program to find largest among three // numbers using ternary operator // Variable declaration var n1 = 5, n2 = 10, n3 = 15, max; // Largest among n1, n2 and n3 max = (n1 > n2) ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3); // Print the largest number document.write( "Largest number among " + n1 + ", " + n2 + " and " + n3 + " is " + max + "." ); </script> |
输出:
Largest number among 5, 10 and 15 is 15.
- 程序来查找其中最大的数字 四个数字 使用 三元运算符 .
C++
// C++ program to find largest // number among four numbers // using ternary operator #include <iostream> using namespace std; int main() { // Variable declaration int n1 = 5, n2 = 10, n3 = 15, n4 = 20, max; // Largest among n1, n2, n3 and n4 max = (n1 > n2 && n1 > n3 && n1 > n4) ? n1 : ((n2 > n3 && n2 > n4) ? n2 : (n3 > n4 ? n3 : n4)); // Print the largest number cout << "Largest number among " << n1 << ", " << n2 << ", " << n3 << " and " << n4 << " is " << max << "." ; return 0; } // This code is contributed by khushboogoyal499 |
C
// C program to find largest among four // numbers using ternary operator #include <stdio.h> int main() { // variable declaration int n1 = 5, n2 = 10, n3 = 15, n4 = 20, max; // Largest among n1, n2, n3 and n4 max = (n1 > n2 && n1 > n3 && n1 > n4) ? n1 : ((n2 > n3 && n2 > n4) ? n2 : (n3 > n4 ? n3 : n4)); // Print the largest number printf ( "Largest number among %d, %d, %d and %d is %d." , n1, n2, n3, n4, max); return 0; } |
JAVA
// Java program to find largest // among four numbers using // ternary operator class GFG { public static void main(String args[]) { // variable declaration int n1 = 5 , n2 = 10 , n3 = 15 , n4 = 20 , max; // Largest among n1, n2, n3 and n4 max = (n1 > n2 && n1 > n3 && n1 > n4) ? n1 : ((n2 > n3 && n2 > n4) ? n2 : (n3 > n4 ? n3 : n4)); // Print the largest number System.out.println( "Largest number among " + n1 + ", " + n2 + ", " + n3 + " and " + n4 + " is " + max + ". " ); } } // This code is contributed // by Arnab Kundu |
Python3
# Python3 program to find largest # among four numbers using # Ternary Operator. # As python doesn't have ternary operator, # we use conditional expression, # form of conditional expression: # exp1 if condition else exp2 # if condition is true then exp1 # is evaluated otherwise exp2 # max is library function to find # the maximum number, so can't use # max as variable n1 = 5 n2 = 10 n3 = 15 n4 = 20 mx = (n1 if (n1 > n2 and n1 > n2 and n1 > n4) else (n2 if (n2 > n3 and n3 > n4) else (n3 if n3 > n4 else n4))) # str() function is used to convert # integer to string, it is required # as we are concatenating integers # with string print ( "Largest number among " + str (n1) + ", " + str (n2) + ", " + str (n3) + " and " + str (n4) + " is " + str (mx)) # This code is contributed by Santanu |
C#
// C# program to find largest // number among four numbers // using ternary operator using System; class GFG { public static void Main() { // variable declaration int n1 = 5, n2 = 10, n3 = 15, n4 = 20, max; // Largest among n1 and n2 max = (n1 > n2 && n1 > n2 && n1 > n2) ? n1 : (n2 > n3 && n2 > n4) ? n2 : (n3 > n4) ? n3 : n4; // Print the largest number Console.WriteLine( "Largest number among " + n1 + ", " + n2 + ", " + n3 + " and " + n4 + " is " + max); } } // This code is contributed by Santanu |
PHP
<?php // PHP program to find largest among four // numbers using ternary operator // variable declaration $n1 = 5; $n2 = 10; $n3 = 15; $n4 = 20; // Largest among n1, n2, n3 and n4 $max = ( $n1 > $n2 && $n1 > $n3 && $n1 > $n4 ) ? $n1 : (( $n2 > $n3 && $n2 > $n4 ) ? $n2 : ( $n3 > $n4 ? $n3 : $n4 )); // Print the largest number echo "Largest number among " . $n1 . ", " . $n2 . ", " . $n3 . " and " . $n4 . " is " . $max ; ?> |
Javascript
<script> // javascript program to find largest // among four numbers using // ternary operator // variable declaration var n1 = 5, n2 = 10, n3 = 15, n4 = 20, max; // Largest among n1, n2, n3 and n4 max = (n1 > n2 && n1 > n3 && n1 > n4) ? n1 : ((n2 > n3 && n2 > n4) ? n2 : (n3 > n4 ? n3 : n4)); // Print the largest number document.write( "Largest number among " + n1 + ", " + n2 + ", " + n3 + " and " + n4 + " is " + max + ". " ); // This code is contributed by todaysgaurav </script> |
输出:
Largest number among 5, 10, 15 and 20 is 20.
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END