長方形の面積と周の長さを求めるプログラムです。
・問題
たて a cm よこ b cm の長方形の面積と周の長さを求めるプログラムを作成して下さい。
・入力される値
a と b が1つの空白で区切られて与えられます。
・期待する出力
面積と周の長さを1つの空白で区切って1行に出力して下さい。
・条件
1 ≤ a, b ≤ 100
僕が作成、提出したコードは、以下のとおりです。
/* ITP1_1_C : Rectangle http://judge.u-aizu.ac.jp/onlinejudge/ C言語による長方形の面積と周の長さ https://neguse-atama.hatenablog.com */ #include<stdio.h> int main(void){ int a,b; scanf("%d %d",&a,&b); printf("%d %d\n",a*b,2*(a+b)); return 0; }
Pythonのバージョンは、3.x に対応します。
# ITP1_1_C : Rectangle # http://judge.u-aizu.ac.jp/onlinejudge/ # Pythonによる長方形の面積と周の長さ # https://neguse-atama.hatenablog.com a,b = map(int,input().split()) print(a*b,2*(a+b))
/* ITP1_1_C : Rectangle http://judge.u-aizu.ac.jp/onlinejudge/ Javaによる長方形の面積と周の長さ https://neguse-atama.hatenablog.com */ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String[] array = sc.nextLine().split(" "); String a=array[0]; String b=array[1]; int x=Integer.parseInt(a); int y=Integer.parseInt(b); System.out.println(x*y+" "+(x+y)*2); } }
/* ITP1_1_C : Rectangle http://judge.u-aizu.ac.jp/onlinejudge/ JavaScriptによる長方形の面積と周の長さ https://neguse-atama.hatenablog.com */ process.stdin.resume(); process.stdin.setEncoding('utf8'); var input_string = ""; var reader = require('readline').createInterface({ input: process.stdin, output: process.stdout }); reader.on('line', (line) => { input_string = line; }); reader.on('close', () => { const lines = input_string.split("\n"); const line = lines[0].split(" "); const a=Number(line[0]); const b=Number(line[1]); console.log(a*b+" "+(a+b)*2); });
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
ITP1_1_C : Rectangle