HZNUOJ

关键词整理
等级制度
Key words for levels

整理关键词、数据类型、数据结构,通过一定的评分标准来实现评级

知识点整理

关键词:
  • 可用于定义的:structtypedefvoid
  • 可用于选择的:switch-case-defaultif-else if-else
  • 可用于改变流程的:breakcontinuereturngoto
  • 可用于循环的:do-whileforwhile
  • 可用于计算的:sizeof
  • 转义字符:\n\\\'\"\?
数据类型:

数据类型

输入格式

输出格式

char

%c

%c

short

%hd

%d

int

%d

%d

double

%lf

%lf/%f

float

%f

%f

long

%ld

%ld

long long

%lld

%lld

long double

%Lf

%Lf

unsiged int

%u

%u

unsiged long

%lu

%lu

unsiged long long

%llu

%llu

enum

字符串类型

%s

%s

指针类型

%p

%p

程序结构:
  • 顺序结构:从头到尾依次执行
  • 分支结构:程序中包含if、switch、枚举等中一个的
  • 循环结构:包含while、do-while、for等中一个的
  • 嵌套结构:比如while和if一起用,两个for循环嵌套的
  • 递归结构:函数里调用自身的
  • 模块化结构:将主程序分成若干模块,每个模块一个函数的
  • 链式结构:使用链表
评分标准:

分数加分规则:

  1. 根据题目中对应知识点使用的次数来给分比如用10遍算是接触,100遍算是记住,1000遍算是学会,10000遍算是掌握(同一题可以重复计算次数)
  2. 根据题目中使用改关键词或是数据类型的难易程度基于分值,完成该题就能得到分数,简单题给高分,难题给低分,然后在某一阶段(例如60、70分)的时候简单题不再给分,让分数的增长曲线成山峰状,从低到高再到低。

分数标准

熟练度

颜色

newbie

Your browser does not support the canvas element.

pupil

Your browser does not support the canvas element.

expert

Your browser does not support the canvas element.

candidate master

Your browser does not support the canvas element.

master

Your browser does not support the canvas element.