C++
链接:https://blog.csdn.net/weixin_44966641/article/details/122247439
基本输入输出
int main() {int a, b, c;cin >> a >> b >> c;cout << a << b << c << endl;}
先给元素个数再给元素
int main() {int T;vector<int> res;while (T--){int a;cin >> a;res.push_back(a);}}
字符串输入
方法1:
int main() {const int N = 100;char s[N];scanf("%s", s);}
方法2:
int main() {string s;cin >> s;}
格式化输入
方法1:
int main() {int a, b;scanf("%d+%d", &a, &b);}
方法2:
int main() {while (~scanf("%ld", &a)){}}
- char[] 构造 string:string str(s);
- string 转换为 char[]:s = str.c_str();
- 如保留 3 位小数:printf(“%.4f\n”, a);, 此种方法会自动的四舍五入。
- 一位小数四舍五入成整数:float a = 2.7; printf(“%d\n”, int(a+0.5));
JAVA
https://blog.csdn.net/yjlhz/article/details/115586630基本输入输出
输入 ```java import java.util.Scanner;
public class Main {
public static void main(String[] args){
static Scanner in = new Scanner(System.in);
while(in.hasNextInt()){ // while(in.hasNext())
int score = sc.nextInt();
// double a = sc.nextDouble();
// String str = sc.next();
// String str = sc.nextLine();
}
}
输出```cppSystem.out.print();System.out.println();System.out.format();System.out.printf();
Python
https://blog.csdn.net/program_developer/article/details/82454742
https://blog.csdn.net/Fireto_cheat/article/details/89070451
strip() 方法用于移除字符串头尾指定的字符
单行输入
listt = map(lambda x: int(x), raw_input().split())
多行输入
不指定行数
while True:try:a = map(int, raw_input().strip().split())except EoFError:break
指定行数
T = int(raw_input().strip())for case in range(T):a, b = map(int, raw_input().strip().split())
