まず、空白区切りの整数2つを標準入力として受け取り、変数に格納します。
次に、2つの変数に格納された値を2倍したあと、空白区切りで標準出力を行うプログラムを作成します。
そのプログラムを、コードを各言語別で記載します。
例
標準入力
1 | 4 6 |
標準出力
1 | 8 12 |
言語別標準入出力
記載した言語は、
PHP, Ruby, Python3, Perl, Java, C, C++, C# です。
PHP
1 2 3 4 5 6 | <?php list($a, $b) = explode(" ", trim(fgets(STDIN))); $a *= 2; $b *= 2; printf("$a $b\n"); </php> |
Ruby
1 2 3 4 | a, b = gets.split.map(&:to_i) a *= 2 b *= 2 puts "#{a} #{b}" |
Python3
1 2 3 4 | a, b = map(int, input().split()) a *= 2 b *= 2 print(a, b) |
Perl
1 2 3 4 5 6 7 8 | #!/usr/bin/perl $s = <>; chomp $s; ($a, $b) = split /\s/, $s; $a *= 2; $b *= 2; print $a, " ", $b; |
Java
1 2 3 4 5 6 7 8 9 10 11 12 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt() * 2; int b = sc.nextInt() * 2; System.out.println(a + " " + b); } } |
C
1 2 3 4 5 6 7 8 9 10 11 12 | #include "stdio.h"; int main(){ int a, b; scanf("%d%d", &a, &b); a *= 2; b *= 2; printf("%d %d\n", a, b); return 0; } |
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <iostream> using namespace std; int main() { int a, b; cin << a << b; a *= 2; b *= 2; cout << a << " " << b << endl; return 0; } |
C#
1 2 3 4 5 6 7 8 9 10 11 12 | using System; public class Program { static void Main() { string s = Console.ReadLine(); string[] t = s.Split(' '); int a = int.Parse(t[0]) * 2; int b = int.Parse(t[1]) * 2; Console.WriteLine("{0} {1}", a, b); } } |