当前位置:   article > 正文

C语言数据结构 顺序表的输入与输出_在顺序表中输入数据,并输出全部数据

在顺序表中输入数据,并输出全部数据
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #define maxsize 100
  4. typedef int elemtype;
  5. typedef struct{
  6. int list[maxsize];
  7. int length;
  8. }sqlist;
  9. //顺序表的初始化
  10. void relist(sqlist *L){
  11. (*L).length = 0;
  12. //等价于L->length = 0;
  13. }
  14. void creatlist(sqlist *L,int n){
  15. for(int i=0;i<n;i++){
  16. scanf("%d",&L->list[i]);
  17. L->length++;
  18. }
  19. }
  20. void printflist(sqlist *L,int n){
  21. for(int i=0;i<n;i++){
  22. printf("%d ",L->list[i]);
  23. L->length++;
  24. }
  25. }
  26. int main(){
  27. int n;
  28. sqlist L;
  29. relist(&L);
  30. printf("输入几个数:");
  31. scanf("%d",&n);
  32. creatlist(&L,n);
  33. printflist(&L,n);
  34. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/456398
推荐阅读
相关标签
  

闽ICP备14008679号