說明:for 迴圈及 switch 的運用。
Java 版
import java.math.BigInteger;
import java.util.Scanner;
public class A244 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int n = Integer.parseInt(in.nextLine());
for(int i = 0; i < n; i++) {
String [] str = in.nextLine().split(" ");
int a = Integer.parseInt(str[1]);
int b = Integer.parseInt(str[2]);
switch (str[0]) {
case "1":
System.out.println(a + b);
break;
case "2":
System.out.println(a - b);
break;
case "3":
System.out.println(new BigInteger(a+"")
.multiply(new BigInteger(b+"")));
break;
case "4":
System.out.println(a / b);
break;
}
}
}
}
}
Python 版 (2022.07)n = int(input())
for i in range(n):
op, a, b = map(int, input().split(' '))
if op == 1:
print(a + b)
elif op == 2:
print(a - b)
elif op == 3:
print(a * b)
else:
print(a // b)
沒有留言:
張貼留言