200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > c语言上机作业题及答案 计算机二级C语言上机测试题附答案

c语言上机作业题及答案 计算机二级C语言上机测试题附答案

时间:2021-02-25 13:27:00

相关推荐

c语言上机作业题及答案 计算机二级C语言上机测试题附答案

计算机二级C语言上机测试题附答案

3.程序设计

【答案】

fun(STU a[],STU。s)

{int i;

STU*m;

re=a;

for(i=1;iif(a[i].s>m[0].s)m=&a[i];

s[0].s=m[0].s;

strcpy(s[0].Num,m[0].num);/*将m指针中的学生学号复制给s数组中的学号变量*/

}

【评析】

从题目的要求来看,我们应建立一个循环来寻找成绩最高的学生记录。我们给出的参考函数中定义了一个指针存放学生记录中的最高成绩。

NON0( );

}

NON0( )

{\*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/

FILE *rf, *wf;

STU a[N], m ;

Int i;

rf = fopen("bc09.in", "r,) ;

wf= fopen("bc09.out", "w") ;

for(i = 0 ; i < 10; i++) fscanf(rf, "%s %d", a[i].num, &a[i].s) ;

fun(a, &m) ;

fprintf (wf, "The top : %s, %d\n", m.num, re.s) ;

fclose(rf) ;

fclose(wf) ;

}

3.程序设计

【答案】

fun(STU a[],STU。s)

{int i;

STU*m;

re=a;

for(i=1;iif(a[i].s>m[0].s)m=&a[i];

s[0].s=m[0].s;

strcpy(s[0].Num,m[0].num);/*将m指针中的学生学号复制给s数组中的学号变量*/

}

【评析】

从题目的要求来看,我们应建立一个循环来寻找成绩最高的学生记录。我们给出的参考函数中定义了一个指针存放学生记录中的最高成绩。

NON0( );

}

NON0( )

{\*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/

FILE *rf, *wf;

STU a[N], m ;

Int i;

rf = fopen("bc09.in", "r,) ;

wf= fopen("bc09.out", "w") ;

for(i = 0 ; i < 10; i++) fscanf(rf, "%s %d", a[i].num, &a[i].s) ;

fun(a, &m) ;

fprintf (wf, "The top : %s, %d\n", m.num, re.s) ;

fclose(rf) ;

fclose(wf) ;

}

3.程序设计

【答案】

fun(STU a[],STU。s)

{int i;

STU*m;

re=a;

for(i=1;iif(a[i].s>m[0].s)m=&a[i];

s[0].s=m[0].s;

strcpy(s[0].Num,m[0].num);/*将m指针中的学生学号复制给s数组中的学号变量*/

}

【计算机二级C语言上机测试题附答案】相关文章:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。