#include<iostream> using namespace std; #define MAXSIZE 1000000 typedef struct { int *elem; int length; }SqList; void InitList(SqList &l)//初始化 { l.elem=new int[MAXSIZE]; l.length=0; } int ListInsert(SqList &l,int i,int e)//顺序表的添加 { if((i<1)||(i>l.length)) return 0; if(l.length==MAXSIZE) return 0; for(int j=l.length-1;j>=i-1;j--) l.elem[j+1]=l.elem[j]; l.elem[i-1]=e; l.length++; return 1; } int ListDelet(SqList &l,int i) { if((i<1)||(i>l.length)) return 0; for(int j=i;j<=l.length;j++) l.elem[j-1]=l.elem[j]; --l.length; return 1; } int GetElem(SqList &l,int i,int e)//取值 { if(i<1||i>l.length) return 0; e=l.elem[i-1]; return 1; } int main( ) { SqList l; InitList(l); int n; scanf("%d",&n); for(int i=0;i<=n;i++) { int e; scanf("%d",&e); ListInsert(l,i,e); } return 0; }
0.0分
0 人评分
矩形面积交 (C语言代码)浏览:1518 |
母牛的故事 (C语言代码)浏览:436 |
完数 (C语言代码)浏览:696 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
DNA (C语言代码)浏览:754 |
1162答案错误,为什么浏览:646 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:559 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:609 |
三进制小数 (C语言代码)浏览:839 |
【计算两点间的距离】 (C语言代码)浏览:856 |