这个程序哪里错了?!!!_百度知道
这个程序哪里错了?!!!
学号:\.number:%d\char name[20]:\、平均分数):%f %f %f\.score[3])/float score[3],要求输出3门课总平均成绩;i&void main(){void input(struct students stu[]);%d %s %f %f %f&}return stu[m],stu.score[2]+stu[i];N,以及最高分的学生的数据(包括学号,stu.0、姓名.name.}void input(struct students stu[]){int i.score[1],&stu[i];
stu[i]、3门课的成绩;n三门课的成绩,每个学生的数据包括学号;stu[m];\请输入各个学生的信息;print(max(p)),从键盘输入3个学生的数据:%f\i++)
{ scanf(&n学号,用max函数找出最高分学生数据;for(i=1,总平均分和最高分的学生的数据都在主函数中输出。*/、姓名;i<.score[2])、3门课的成绩;#define N 3struct students{int number.aver&n平均成绩;;struct students
stu[N];input(p);float aver,&stu[i].score[2],*p=};n&*1.aver) m=i,用一个average函数求总平均分;printf(&#include&3;n%s\void print(struct students stu[]),);for(i=0.h>,stu,&stu[i];i++){if(stu[i].aver=(stu[i].number/、3门课成绩,&stu[i];n",m=0;N;n姓名.score[1]+stu[i].score[3]). 有3个学生;}void print(struct students stu[]){printf(".score[0].
}}struct students max(struct students stu[]){int i、姓名,。要求用一个input函数输入3个学生数据.score[1];struct students max(struct students stu[]),&stu[i]
提问者采纳
还有l=(a+b+c)/2;n&
s=sqrt(s*(s-a)*(s-b)*(s-c));\第九的行错了
函数右面 ,应该是I;
printf(&;ns=%f\,s)
提问者评价
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这个程序哪里错了_百度知道
这个程序哪里错了
&&&请输入三个整数; else
if(tmin&&中间值是;&中间值是;&&&<,tmin=b if(tmax<,b;c)
cout<,b;&b); if(a&c)
cout&&&void main(){ tmax=a;c;&中间值是:":&tmax:"#include&<,c;&iostream.h&
cout&<:&
我有更好的答案
按默认排序
f'.0}};end=p1;*p1=a[i];,*p1;
floatgrade,",知道各个指针的指向 3;i<,18;;zhang".5};5.建议使用DEBUG工具,91;f'
t=head-&,&,20;next=p1,17;,",',程序都是一步步调出来的;next=end-&
intage,{105,85;outofspace",19,19.从代码上看!希望写程序是头脑清醒;next=NULL,95;
head=(stu*)malloc(sizeof(stu)),96;;).BUG实在太多;f'next,'
if(zhao",",',{103.0};#include&i
) {p1=(stu*)malloc(sizeof(stu));.0},{102,*p;
charsex.h&wang&; structstu{
intnum,',对照着看吧 2!=NULL)
{ stu*end=/.h& structstu*createlist()/
charname[16];li",没法一一标注;p1-& }
else printf(&
p=m',intage)/m'
structstu*/,指针操作非常混乱;删除年龄为age的结点{
stu*t,".5},92。 仅供参考;建立链表{
inti: #include&end-&}a[5]={{101;} intdeletenode(stu*
head->1,',
{104;gao& for(i=0;
cin a,b;??cin&&a&&b tmax=a,tmin=b??int tmax,tmin
1. cin&&a&&b&&c;2.tmax和tmin没有声明
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这个程序哪里错了??_百度知道
这个程序哪里错了??
q->,B) (2;
scanf(",int m){
int i=0;DNODE a[MAXM];先假设p就是根结点;NODE *lev_tree(DNODE a[];
p=q;child[i++];
while(q-&m;n;stdio,&n),n);
NODE *root.lev,%c)".typedef struct node NODE.lev,n;/i++)
scanf("。
Output 输出只有一行;;child[j]=q,m), 接下来一行里有n个二元组(k;n-1;j&
postorder(r,再自行调整
struct node *child[MAXM];m,L)(中间不含空格;
for(j=0,n)!=NULL)
postorder(b->,*p;
q-&data=a[i],b->,n;
root-&i&#include &
r=lev_tree(a;lev&child[j]=NULL;#define MAXM 50#define MAXN 100struct node{}.data);i++)
q=(NODE*)malloc(sizeof(NODE)).data,&a[i];i++)
q->,int m.h>,&a[i];i&
if(b;,&a[i];
}}int main(){parent=NULL;i&
struct node *(%d;child[++j];%c&;
NODE *r,D) (2,int n){
int i,组间有空格隔开);=26).data);
root=(NODE*)malloc((sizeof(NODE))),为树的后序遍历序列(不一定是二叉树)
Sample Input
5 (0,&a[i];=p->第一行为一个整数n;
return 0.}void postorder(NODE *b,i;}DNODE;, 表示层号和结点标识;
for(i=0,%c) &data=a[0];(%d;
while(p->,C)
Sample Output
DEBCA#include &%d&j++)
q-&typedef struct dnode{
scanf(&/
p=data);child[i]=NULL, 结点用大写子母表示;lev)
p=p-&child[i];m&&b->!=NULL)
while(i<,*q;
return (root);
if(n<,E) (1!=NULL),A) (1;parent=p.lev=a[i],表示结点个数(n<,j;1) return (NULL);
char data.h&
提问者采纳
child[j]=q;然后执行 p=q;
之后所有的 p的child[j]指向了q循环执行 p-&
之后你把 p 给弄没了
提问者评价
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求解,这个程序哪里错?_c吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:55,621贴子:
求解,这个程序哪里错?收藏
#include &iostream&#include &string&#define DATATYPE string #define MAXSIZE 100 class SEQUENLIST {public: DATATYPE datas[MAXSIZE];
void init(SEQUENLIST &a);
void insert(SEQUENLIST &a, DATATYPE x, int i);};int main(){
SEQUENLIST
void init();
cout&&&请输入学生人数:&&&
for(j=1;j&=n;j++)
cout&&&学生姓名:
void insert(DATATYPE x);
cout&&endl&&&xs
人数= &&&xs.last&&
for(j=1;j&=xs.j++)
cout&&j&&&
&&&xs.datas[j-1]&&
return 0;}
void SEQUENLIST::init(SEQUENLIST &a) { last=0; } ; void SEQUENLIST::insert(SEQUENLIST &a, DATATYPE x, int i) {
if (i&1 || i&a.last + 1 ||a. last &= MAXSIZE)
for (k =a. k &= k--)
a.datas[k] =a. datas[k - 1];
a.datas[i - 1] =
a.last = a.last + 1;
这么长,也不知道干什么的,注释也没,谁看谁脑子进水
这个程序是定义一个插入人数的顺序表的类,小白一只,哪里有不对的,求各位大神多多包涵
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或百度--您的访问出错了
&您的访问出错了
很抱歉,您要访问的页面不存在。
请检查您输入的网址是否正确。
如果您不能确认您输入的网址,请浏览页面,来查看您所要访问的网址。
直接输入要访问的内容进行搜索:
如还有疑问请访问获得解决方法
&2013 Baidu}