ForNext
Only Do What Only You Can Do
020. 読み込んだ2つの整数値の大きい方の値を表示 (条件演算子)
VBScript
JScript
Perl
更新日 : 2010.10.18
print "2つ整数を入力してください。\n"; print "整数1:"; chomp($n1 = <STDIN>); print "整数2:"; chomp($n2 = <STDIN>); $max = ($n1 > $n2) ? $n1 : $n2; printf("大きいほうの値は%dです。\n", $max);
L:\>perl lesson_03_020.pl 2つ整数を入力してください。 整数1:83 整数2:45 大きいほうの値は83です。
PHP
更新日 : 2010.11.03
<?php print "2つの整数を入力してください。\n"; $fp = fopen("php://stdin", "r"); print "整数1:"; $n1 = fgets($fp); print "整数2:"; $n2 = fgets($fp); fclose($fp); $max = ($n1 > $n2) ? $n1 : $n2; printf("大きいほうの値は%dです。\n", $max); ?>
L:\>php lesson_03_020.php 2つの整数を入力してください。 整数1:83 整数2:45 大きいほうの値は83です。
Python
Ruby
更新日 : 2010.11.01
puts "2つ整数を入力してください。" print "整数1:" n1 = STDIN.gets.chomp.to_i print "整数2:" n2 = STDIN.gets.chomp.to_i max = (n1 > n2) ? n1 : n2 printf("大きいほうの値は%dです。\n", max)
L:\>ruby l:\lesson_03_020.rb 2つ整数を入力してください。 整数1:83 整数2:45 大きいほうの値は83です。
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { int n1, n2, max; puts("2つの整数を入力してください。"); printf("整数1:"); scanf("%d", &n1); printf("整数2:"); scanf("%d", &n2); max = (n1 > n2) ? n1 : n2; printf("大きいほうの値は%dです。\n", max); return 0; }
R:\>lesson020\project1.exe 2つの整数を入力してください。 整数1:83 整数2:45 大きいほうの値は83です。
C++
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
import java.util.Scanner; class Lesson020 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("2つの整数を入力してください。"); System.out.print("整数1:"); int n1 = stdIn.nextInt(); System.out.print("整数2:"); int n2 = stdIn.nextInt(); int max = (n1 > n2) ? n1 : n2; System.out.printf("大きいほうの値は%dです。\n", max); } }
L:\>java Lesson020 2つの整数を入力してください。 整数1:83 整数2:45 大きいほうの値は83です。