@http://www.dotcpp.com
1.简单的a+b
(1)题目地址:https://www.dotcpp.com/oj/problem1000.html
(2)算法解析: 首先要能够接收到横向用空格分开的数据,并知道当运行的时候,在什么地方可以停止。
(3)语法解析:
用java语法的时候scanner.nextInt();直接可以识别整数,scanner.hasNext()配合while循环可以一直等到输入的最后一个整数;
而用python语法需要用到map函数。
(4)python代码
while True:
try:
a,b=map(int,input().strip().split())
print(a+b)
except:
break
(5)java代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = a + b;
System.out.println(c);
}
}
}
2.第一个HelloWorld程序!
(1)题目地址:https://www.dotcpp.com/oj/problem1001.html
(2)算法解析: 直接输出即可
(3)语法解析: 直接输出即可
(4)python代码
print('**************************')
print('Hello World!')
print('**************************')
(5)java代码
public class Main {
public static void main(String[] args) {
System.out.println("**************************");
System.out.println("Hello World!");
System.out.println("**************************");
}
}
3.三个数最大值
(1)题目地址:https://www.dotcpp.com/oj/problem1002.html
(2)算法解析: 设定一个中间变量,然后和三个数进行对比,最后把最大的数赋给中间变量即可。
(3)语法解析:
java代码可以用数组或者直接三