来源:蜘蛛抓取(WebSpider)
时间:2016-12-27 09:47
标签:
c语言图形函数库下载
c语言,帮忙看一下哪里错了!!!main函数是老师写的,不用看了。看我前面的函数有没有错误吧!!!-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
c语言,帮忙看一下哪里错了!!!main函数是老师写的,不用看了。看我前面的函数有没有错误吧!!!
来源:互联网 发表时间: 19:22:13 责任编辑:王亮字体:
为了帮助网友解决“c语言,帮忙看一下哪里错了!!!main函数是老师写的,不用看了。看我前面的函数有没有错误吧!!!”相关的问题,学网通过互联网对“c语言,帮忙看一下哪里错了!!!main函数是老师写的,不用看了。看我前面的函数有没有错误吧!!!”相关的解决方案进行了整理,用户详细问题包括:
在student.h中定义struct Student表示学生数据记录,包括学号、姓名和3门课的成绩。定义函数Input,输入n个学生信息;定义函数Sort,按平均成绩从高到低排序n个学生信息(成绩相同时按学号从小到大排序);定义函数Output,输出排序后的学生信息。
#include...
&ps[i];student,&ps[i],&ps[i];j++) if(aver[j]& ps[m]=/3,ps[i].). float aver[n];i++) { m=i.num:\ for(i=0; if (n&/n;enter an integer n (1& for(i=0;stdlib,MAXN););/%d %5s%4d%4d%4d\.h&); }}void Sort(struct Student*********** Output is called here **********
Output(s;n-1;
int n,ps[i]; struct S; return 1,ps[i];i<,ps[i];#include ",int n){n;i<,输入n个学生信息;.0;%d&n".h&printf(",&ps[i];/void Input(struct Student*i++) printf("!\,int n){!=i) { temp=ps[i]、姓名.score[2])/nSort/\n& printf(&printf(& } }}void Output(struct Student* ps.name,n);********** Input is called here ********** Input(s:\i&
printf("。#include <,包括学号;MAXN) { printf(".score[2]);n;n",输出排序后的学生信息;Invalid n,n),int n){ int i: ".score[0],按平均成绩从高到低排序n个学生信息(成绩相同时按学号从小到大排序),ps[i];定义函数O********** Sort is called here ********** Sort(s;i++) aver[i]=(ps[i].score[1]+ps[i];i<.score[1].score[0]; ps[i]=ps[m];#include <.score[0]+ps[i];; scanf(",j;定义函数Sn\j<,m、姓名和3门课的成绩;=%d);\.score[2]);=n&i++) { scanf(&n&);n"、三门课的成绩。定义函数Input,&n); for(j=i+1; for(i=0,n).h& }/ for(i=0;请输入各学生的学号,ps[i];%d%s%d%d%d& return 0;}int main(){
struct Student s[MAXN];} if(m.score[1];n;aver[m]) {m=j;1||n>在student.h中定义struct Student表示学生数据记录
,具体解决方案如下:解决方案1:直接等是不行的;ps[i]=ps[m],需要进行字符串的复制!你可以写一个结构体拷贝的函数,应该是char的数组;ps[m]=temp,你的结构中有name项;结构体直接用等号操作有很多限制temp=ps[i]。将上面三句话换成三次函数调用就行了,比如StudentCopy(const Student* src,专门负责两个student结构体的拷贝, Student* dst)解决方案2:
float aver[n];编译能通过?
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号3个回答3个回答1个回答1个回答3个回答2个回答5个回答2个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright ©
All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号