顺序表的实现(未完)
来源:互联网 发布:网络语 对话 编辑:程序博客网 时间:2024/06/08 01:37
简单的(使用全局变量):
#include<stdio.h> typedef struct _Seqlist{ int data[100]; int length; }Seqlist; void creat_list(); void show_list(); Seqlist L; void main() { L.length=0; creat_list(); show_list(); } void creat_list() { int length,i; printf("please input the length of list\t"); scanf("%d",&length); for(i=0;i<length;i++) { printf("please input the %dth number\t",i+1); scanf("%d",&L.data[i]); L.length++; } } void show_list() { int a; printf("the list\n"); for(a=0;a<L.length;a++) { printf("%d\t",L.data[a]); } printf("\n"); }使用指针作为形参:
#include<stdio.h>typedef struct _Seqlist{int data[100];int length;}Seqlist;void creat_list(Seqlist *p);void show_list(Seqlist L);void main(){Seqlist L;L.length=0;creat_list(&L);show_list(L);}void creat_list(Seqlist *p){int length,i;printf("please input the length of list\t");scanf("%d",&length);for(i=0;i<length;i++){printf("please input the %dth number\t",i+1);scanf("%d",&(*p).data[i]);(*p).length++;}}void show_list(Seqlist L){int a;printf("the list\n");for(a=0;a<L.length;a++){printf("%d\t",L.data[a]);}printf("\n");}
0 0
- 顺序表的实现(未完)
- 顺序表的操作(未完待续)
- 我的c 数据结构学习之旅 顺序表未完
- 单链表的数组实现(未完)
- OMAPL138的启动顺序[未完待续]
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 顺序表的实现
- 控制台贪吃蛇
- Android学习笔记(十三)高级技巧
- maven的profile配置多种部署环境(如开发、测试、生产等)
- 5函数式编程---高阶函数
- Android MeasureSpec介绍及使用
- 顺序表的实现(未完)
- js弹出确认框,js返回
- C语言strncpy()函数
- C#获取本地计算机名,IP,MAC地址,硬盘ID
- 51Nod 1183 编辑距离
- html——基本
- 勾股定理一日一证连载179
- 【Runtime】动态添加方法demo
- 导出库里的所有表