关于一道插入排序问题,我想问下我的程序袁腾飞究竟错在哪里里了?谢了

这个程序是我写的单链表的插入排序,但不知错在哪,求高手帮助,请尽量回答详细些,谢谢!分不多,抱歉!_百度知道
这个程序是我写的单链表的插入排序,但不知错在哪,求高手帮助,请尽量回答详细些,谢谢!分不多,抱歉!
next=p1-&p1=p1-&
if(flag==0) p=p-&
p1-&p1;next=p2,*q!=p1)
else p-&next) {
p1=p;next=p1-&
while(p2;p2-&gt!=head)
if(p2==head)
p-&next=p2;
else if(p2;
head=p1; for(p1=head-&next=p1;next,*p2struct stud *paixu(struct stud *head){ int flag!=NULL,*p1; struct stud *p;
while(i;%ld%s%d%d%d&quot,p-&gt、语文成绩;
p1=p;%ld%s%d%d%d&);若输入结束请输入0;
scanf(&)、英语,&p-&,&p-&next=p;
printf(&quot,姓名再请依次输入学生的数学;,eng,&p-& }student,*p,&p-&name,chi:&quot,*p1;
scanf(&quot,姓名再请依次输入学生的数学;%d&chi);
p=(student *)malloc(sizeof(student));
p1-&gt:\n&
struct stud *
printf(&eng!=0)
p=(student *)malloc(sizeof(student));):&
p-&请输入学生的学号typedef struct stud {
char name[20];;
head=p;n&quot,&p-&%d&若输入结束请输入0;
printf(&);
long int num,&p-&struct stud* create(void){
struct stud *next=NULL;请输入学生的学号,p-&gt、英语,继续请先输入1,&i);next=NULL;
return head、语文成绩,继续请先输入1;
scanf(&quot,&p-&:\
我有更好的答案
你是编译通不过还是函数功能实现不了?
编译通过了,但函数功能实现不了。如果可以,请你帮我看看程序为什么不能实现功能,谢谢!
我看看啊,看懂了我修改回答。
谢谢,麻烦了!
其他类似问题
为您推荐:
插入排序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁问:关于我的“我的领地”的域名,是否送空间?我申请了wkl1.dd.,但是我点进去,就变成了wkl1.dd./.php我想要...答:那些都是二级域名,事实上不是你的域名,而是在别人的基础上建立的域名,如果有送空间的话也一定是不稳定的,建议还是自己买个较稳定,可以上: congxun.买个...
问:discuz!x.1模板是哪个答:在空间的template夹里面。不同模板的夹不一样,要自己按照名称去识别。默认模板是default夹。模板名不一定跟夹名一样。这时候就可以打开夹...
问:discuz程序适合的空间是ASP还是PHP的呢答:PHP的,数据库用的是mysql
问:discuz如何导入模板答:这个很简单的,在你的discuz根目录中找到template这个夹,上传你的模板到template这个夹中,接着到你的中,找到界面>>风格管理
问:刚刚做,Discuz不能上传大附件,有没有什么件能解决呢?...刚刚做,Discuz不能上传大附件,有没有什么件能解决呢?哪位 有解决...答:我用华为网盘的discuz件,和他们有的网盘空间给你用,你所有都可以用这个件上传大附件,并且只要你的网盘够大,就可以上传的...
问:Discuz 个人空间添加到主怎么 作啊?答:在管理中,进入“界面”-“设置”中的“主”设置界面,在底部有个按钮“添加主”,然后增加一条设置内容:个人空间, 为空间 ,提交即可...
问:我的discuz.升级.的时候出现错误。我的discuz.升级.的时候出现错误。提示static/image/postbg/.jpg出现...答:我之前升级的时候也遇到了这个问题,也没找到什么原因,后来虚心询问了我的空间商,他们技术果断帮我处理好了,我还是很佩服他们的,不过当时没问什么原因,说是...
问:了Discuz模板,怎么建站我在网上了的模板,然后我想利用这个模板做一些修改然后建一个,我...答:您需要准备好域名、空间和Discuz建站程序,然后将搭建起来后再把模板换上即可。详细步骤请看教程:提问者评价谢谢!
问:想用discuz,discuz是支撑PHP空间照样ASP空间?答:PHP的程序购买空间要选择能支持php的国内的个人建议使用的,的不能用来放个人,备也通不过。空间的选择:中恒天下的云空间可以看下,...
问:如何使用discuz模板我想自己弄个,功能码自己写,就是美工太烂,想找个现成 BS的模板,但是...答:模板上传覆盖原。登陆模板管理上传模板文本。更新模板。OK。不会可以HI我。我教你。
问:哪儿能模板?我有自己的域名和空间。哪儿能模板?就是不需要安装,能直接进入...答:光下模板,不要程序,是只能看不能用的。自己有域名和空间的话,可以DISCUZ或PHPWIND(去找吧,的),然后按 作说明去安装。如果...
问:discuz x.个人版本的能用商业模板吗?在dz了程序是的个人建的.能用网上 的门户+的商业模板吗?答:那要看模板坐着收不收咯,如果不收的话你可安装,-应用-搜模板,里面好多模板呢。
问:discuz的个人空间UID可以改吗?还有宽版窄版个人空间后面的ID号,那个数字可以改吗?事情是这样的, 了一个,ID是,...答:那个不能更改是系统自动进行分配的
问:如何在空间安装discuz模板不会安装他有安装说明discuz模板安装方法1、将解压上传到template目录下;...答:先问一下,你安装好discuz了没有?
08-1608-1605-1505-15
08-2302-0109-0607-10
◇本站云标签关于memcpy运行错误有关问题,多谢_关于在Qt creator
安装 qwt 的有关问题_数组随机排序,该怎么解决__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
关于memcpy运行错误有关问题,多谢
关于在Qt creator
安装 qwt 的有关问题
数组随机排序,该怎么解决
关于memcpy运行错误有关问题,多谢
关于memcpy运行异常问题,谢谢!typedef
}PggGggStat,
*LP_PppGggS
PppGggStat
pPpppGggStat[2];
BYTE(sizeof(rrr));
  memcpy(bPf
sizeof(rrr)); //为什么编译没问题,但是运行会异常?------解决方案--------------------bPf是NULL吗?&rsp是NULL吗?
还有可能就是,内存被上面的东西给踩了
------解决方案--------------------rsp是什么鬼东西??
BYTE *bPf = new BYTE(sizeof(rrr));///???????
bPf指向的位置只有一个字节,不产生异常才怪.
------解决方案--------------------晕!
BYTE *bPf = new BYTE[sizeof(rrr)];
//注意是中括号
memcpy(bPf , &rsp, sizeof(rrr)); 
你用括号,那就只分配一个字节,当然会出错了啊!
关于在Qt creator
安装 qwt 的有关问题
关于在Qt creator
安装 qwt 的问题我的系统环境是ubuntu11.04
Qt creator是2.4.1
是基于Qt4.7.4(32位)的。
怎么样才可以把qwt 的插件插入到Qt creator里面?
求助给位!!------最佳解决方案--------------------包里没有说明吗?
一般就是:qmake-&make-&make install。
要是包内有makefile,qmake估计也不用了,直接make------其他解决方案--------------------我下载的是qwt5.2.1------其他解决方案--------------------
包里没有说明吗?
一般就是:qmake-&make-&make install。
要是包内有makefile,qmake估计也不用了,直接make
是按着这个步骤来的,但是在Qt creator里面看不到qwt ?这是为什么?------其他解决方案--------------------如果有安装QtDesigner,可以看看控件箱内有没有QWT控件,还可以搜索一下看看,QWT的dll(linux是.so)在什么地方,QWT的头文件移动到了Qt的include目录没有,有可能make install没有完成工作,需要手动复制,------其他解决方案--------------------
如果有安装QtDesigner,可以看看控件箱内有没有QWT控件,还可以搜索一下看看,QWT的dll(linux是.so)在什么地方,QWT的头文件移动到了Qt的include目录没有,有可能make install没有完成工作,需要手动复制,
能吧具体怎么操作说一下吗?------其他解决方案--------------------
如果有安装QtDesigner,可以看看控件箱内有没有QWT控件,还可以搜索一下看看,QWT的dll(linux是.so)在什么地方,QWT的头文件移动到了Qt的include目录没有,有可能make install没有完成工作,需要手动复制,
头文件?包里designer下的所有头文件都要移吗?------其他解决方案--------------------我把做的过程描述一下,你看看是那出了问题
我的Qt安装的是QtSdk-offline-linux-x86-v1.2.1,
因为我是QtCreator4.7.4的所以我的qmake用的474下面的qmake
现在在目录/opt/qwt-5.2.1下
执行命令/opt/QtSDK/Desktop/Qt/474/gcc/bin/qmake
sudo make install
然后将/opt/qwt-5.2.1/designer/plugins/designer/libqwt_designer_plugin.so 拷贝到/opt/QtSDK/QtCreatotr/bin目录下
将/usr/local/qwt-5.2.1/lib下的四个文件全部分别考到/opt/QtSDK/QtCreator/lib/qtcreator/
和/opt/QtSDK/Desktop/Qt/474/gcc/lib/两个目录下
就做的就这些,但打开QtCreator后看不到qwt 想知道这个过程哪里出了问题?------其他解决方案--------------------我看了一下,我的控件在:C:\Qt\4.8.3\plugins\designer这里
你找找类似的目录,查找一下:qwebview.so在哪里,把QWT的so放到那个目录里试试。
下面是目录的截图,对比一下文件。------其他解决方案--------------------
我看了一下,我的控件在:C:\Qt\4.8.3\plugins\designer这里
你找找类似的目录,查找一下:qwebview.so在哪里,把QWT的so放到那个目录里试试。
下面是目录的截图,对比一下文件。
这个目录我知道,里面我也放了QWT的so文件,但还是看不到------其他解决方案--------------------linux有人弄过吗?------其他解决方案--------------------好吧!弄好了,其实我也不知道怎么弄好还是按照我上面的步骤做的,只不过我从新安装了个Qt Creator
这个的资源连接:http://get./qtcreator/qt-creator-linux-x86-opensource-2.4.1.bin
安装我就不说了,谷歌或者百度都会找到的,然后按照我上面的步骤,就好了,最后打开Qt Creator就可以看到了!
数组随机排序,该怎么解决
数组随机排序&% Set rs=db.Execute("select xx,xm,bj from 1")
data=rs.GetRows() %&我把记录通过Getrows()变成数组,然后我想把这个数组再随机排序成为新的一个数组,请问用JS如何编写啊!!------解决方案--------------------使用方法:data(x,y)X-表中的字段,从0开始Y-记录集的记录,从0开始
------解决方案--------------------mark
------解决方案--------------------能不能换个思路,SQL读取的时候,就随机排序
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:你好`那我想问一下我遇到这样的问题我该怎么办?电脑要是什么都能做`那还要人做什么`这有点不太人性化吧?电脑~程序~在做主我的额度`你感觉叫我能接受嘛`我想问一下`我是否可以投诉`我应该去那里投诉~谢谢`对你的工作非常满意`-金斧子

我要回帖

更多关于 我错在哪里 的文章

 

随机推荐