返回导学首页
语言基础

本站做题常用的 C++ / Python 写法

不用先学完整语法。先掌握输入、输出、循环、条件和数组,就能开始做大部分入门题。

输入一个整数

int n;
cin >> n;
n = int(input())

输入一行数字

vector<int> a(n);
for (int i = 0; i < n; i++) cin >> a[i];
a = list(map(int, input().split()))

输出答案

cout << answer << '\n';
print(answer)

条件判断

if (x >= k) {
    answer++;
}
if x >= k:
    answer += 1

循环处理数组

for (int x : a) {
    total += x;
}
for x in a:
    total += x

排序

sort(a.begin(), a.end());
a.sort()

练题时先记住这三件事

  • 变量名要对应题目里的对象。
  • 循环通常表示逐个处理输入记录。
  • if 语句就是把题目规则翻译成代码。
下一步:了解本站题型