1 编写程序, 输入10个学生3门课的成绩, 计算每个学生的平均成绩,按平均成绩降序排列并打印出结果。
2 编写一个程序,将字符串a复制到b中。要求不能使用strcpy函数。
----------------解决方案--------------------------------------------------------
得用C语言编写 求求高手了
----------------解决方案--------------------------------------------------------
第二题参见:http://bbs.bc-cn.net/viewthread.php?tid=40087&extra=&page=100#
第一题曾经为别的网友写过类似的:
fun() {
int i,ii,d[10][5],max=0,sum=0,b[2];
for(i=0;i<10;i++)
for(ii=0;ii<5;ii++)
scanf("%d",&d[i][ii]);
printf("Average Students:\n");
for(i=0;i<10;i++) {
for(ii=0;ii<5;ii++) {
if(d[i][ii]>max) max=d[i][ii];
sum+=d[i][ii];
}
printf(" NO.%d %d\n",i,sum/5);
sum=0;
}
printf("Average Subjects:\n");
for(ii=0;ii<5;ii++) {
for(i=0;i<10;i++) { sum+=d[i][ii]; if(d[i][ii]==max) {b[0]=i; b[1]=ii;} }
printf(" SB.%d %d\n",ii,sum/10);
sum=0;
}
printf("Highest: NO.%d GRADE.%d",b[0],b[1]);
}
int main(void) {
fun();
getch();
return 0;
}
改一下就可以
----------------解决方案--------------------------------------------------------