用c语言写一个程序:创建顺序表,输入顺序表中的元素,判断元素是否有序
时间: 2023-02-08 11:13:02 浏览: 166
用c语言实现顺序表
以下是一个示例 C 语言程序,它创建了一个顺序表,输入元素,并判断元素是否有序:
```
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int list[MAX_SIZE];
int n, i, isSorted = 1;
printf("请输入顺序表的大小: ");
scanf("%d", &n);
printf("请输入顺序表中的元素: ");
for (i = 0; i < n; i++) {
scanf("%d", &list[i]);
}
for (i = 1; i < n; i++) {
if (list[i] < list[i-1]) {
isSorted = 0;
break;
}
}
if (isSorted) {
printf("顺序表中的元素有序\n");
} else {
printf("顺序表中的元素无序\n");
}
return 0;
}
```
这段程序首先声明了一个名为 "list" 的整型数组,并使用宏定义 MAX_SIZE 设置了数组的最大长度。 然后在 main() 函数中,程序请求用户输入顺序表的大小和顺序表中的元素。 之后程序使用一个 for 循环来检查顺序表中的元素是否有序。如果顺序表中的元素是有序的,程序将打印一条消息,告诉用户顺序表中的元素有序。否则,程序将打印一条消息,告诉用户顺序表中的元素无序。
阅读全文