国家二级( C语言)机试模拟试卷 281及答案与解析 一、程序填空题( 30分) 1 用筛选法可得到 2 n(n int fun(int n) int a10000, i, j, count=0; for(i=2; i int fun(int k) int m=0, mc=0; while(k=2)&(mc #include #define N 10 typedef struct ss char num10; int s; STU; void fun(STU a, STU *s) main() STU aN=”A01”, 81, ”A02”, 89, ”A03”, 66, ”A04”, 87, ”A05”, 77, ”A06”, 90, ”A07”, 79, ”A08”, 61, ”A09”, 80, ”A10”, 71, m; int i; void NONO(); printf (”*The original data * n”); for(i=0; iai s) *7如果最低分 min 仍大于当前分 * j=i; *记住位置 * min=ai s; *把当前分赋值给 min* *s=aj; 【试题解析】 (1)首先指定第一个成绩为最低分数。 (2)再使用一个 for循环把所有的成绩进行比较,找出最低的分数来。