永发信息网

c语言(链表)改错,并对关键语句作出注释,O(∩_∩)O谢谢

答案:1  悬赏:0  手机版
解决时间 2021-04-03 04:58
c语言(链表)改错,并对关键语句作出注释,O(∩_∩)O谢谢
最佳答案
#include
#include
#define MAXSIZE 10
typedef struct{
int *elem;
int length;
}SqList;
void main()
{
SqList ST;
int i,x,y;
int ListInsert_Sq(SqList &L,int i,int e);
printf("请输入顺序表的长度");
scanf("%d",&ST.length);

ST.elem=(int*)malloc(sizeof(int)*ST.length);
for(i=0;i {
ST.elem[i]=rand()%100;
printf("%d ",ST.elem[i]);
}
printf("请输入你要插入的位置及元素值");
scanf("%d,%d",&i,&x); //输入要以逗号分隔,如1,3
y=ListInsert_Sq(ST,i,x);
for(i=0;i printf("%d ",ST.elem[i]);

}
int ListInsert_Sq(SqList &L,int i,int e) 
{
int j;
for(j=L.length-2;j>=0&& j>=i;j--) //
L.elem[j+1]=L.elem[j];
L.elem[i]=e;
// ++L.length; 你没有增加空间,所以++没有意义
return 1;
}追问改了哪里??谢谢追答for(i=0;i
for(j=L.length-2;j>=0&& j>=i;j--) //这里总长是length,而数组元素下标要比之小1,再加上要插入一个数,所以实际下标最后一个是length-2追问for(i=0;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
制定措施 与 制定方案 意思一样把
新大洲本田E彩价格多少?
太岁有几位分别叫什么
路上行走匆忙是什么歌
日语问题 若い者のほうから先にあいさつ のほ
孔的大小和钻头的角度没有关系吗?怎么看正不
清炒红萝卜怎么炒好吃
我所遇见的星光txt,有需要的吗
一曲红尘,为谁唱尽惆怅,唱尽忧伤?
我七雄2步2器1弓阵型求解析
为什么新的丝袜会有种很重的异味
求系列头像 每个至少5盒
臭豆腐有什么谜语吗?
三米二十厘米加上八百厘米等于多少米
15款新顺达和老款区别
推荐资讯
华为p10是华为迄今为止设计最好的一个作品,
이다加一般尊敬是变成어&#
海之味(虾兵蟹将)(南门大街店)这个地址在什么
括号马路填动词写走马路对吗
如果一个人从120斤瘦到110斤看上去差距大吗?
塑身和瘦身有什么区别 ,喝茶有效果吗?
我的奥迪a6L安全气囊灯亮了怎么解决
依法治疆的六个原则
怎么在办公室里创建一个局域网
073188598400一个湖南的诈骗电话,一打来我公
头皮癣应该吃什么药
第二题怎么做,(要小数循环)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?