使用c语言写一段程序,用户输入一串数字,创建一个顺序存储的线性表
时间: 2024-05-11 21:15:34 浏览: 115
好的,以下是使用C语言编写的程序,可以创建一个顺序存储的线性表,用户可以输入一串数字:
```c
#include <stdio.h>
#define MAXSIZE 100 // 定义线性表的最大长度
typedef struct{
int data[MAXSIZE]; // 存储线性表元素的数组
int length; // 线性表的当前长度
}SqList; // 定义顺序存储的线性表类型
int main(){
SqList L; // 声明一个线性表变量
int i, n;
printf("请输入线性表的长度(不超过%d个元素):", MAXSIZE);
scanf("%d", &n);
printf("请输入%d个整数:", n);
for(i=0; i<n; i++){
scanf("%d", &L.data[i]); // 逐个输入元素
}
L.length = n; // 设置线性表的长度
printf("您输入的线性表为:\n");
for(i=0; i<L.length; i++){
printf("%d ", L.data[i]); // 逐个输出元素
}
printf("\n");
return 0;
}
```
希望这个程序能够帮到你!如果你还有其它问题,可以继续问我。
阅读全文