6 考察了枚举变量的初始值,A = 0, B = 1, C = 2, D = 3
7 统计数字 1 ~ 4 在数组 s 中出现的次数
8 静态变量的考察,第1次调用和第2次调用,结果是不一样的
第一次调用 fun(2) , c=0, y=1,c=1,return 1
第二次调用 fun(2) , c=1, y=3,c=2,return 3
9 考察了指针变量和普通变量的区别
x的值会改变,y的值不变
函数的功能是计算 a = 1+2+3+...+b
10 递归函数的运用
f(3) = 9 - f(1) = 6
11 计算表达式
第7~8行是读取若干个数字字符,并将其转化为数字。然后读取运算符和数字字符,直到字符串结束
12 填写下半三角的斐波那契数列
(0,0)=1
(1,0)=1 (1,1)=2
(2,0)=3 (2,1)=5 (2,2)=8
13 选择法排序,本题考察排序规则
根据 dm 的大小由大到小排序,如果 dm 一样,则根据 je 的大小由大到小排序
1 2 3 4 5 6 7 8 9 | #include <stdio.h> enum {A,B,C,D} x; void main() { char s[]="your"; for(x=B; x<=D; x++) putchar(s[x]); } |