📄 习题1-顺序表中元素逆置(1).c
字号:
#include "datastru.h"
#include <stdio.h>
main( )
{ SEQUENLIST a;
int i, j, k, temp;
printf("请输入顺序表元素,元素为整型量,用空格分开,-99为结束标志 :");
j = 0; k = 1; i = 0; scanf("%d",&i);
while (i != -99) { j++; a.datas[k] = i; k++; scanf("%d",&i); }/*输入顺序表元素*/
a.last = j;
printf("\n逆置前顺序表元素列表 :");
for (i = 1; i<=a.last; i++) /*逆置前顺序表元素显示*/
printf("%d ",a.datas[i]);
printf("\n");
for(i = 1; i <= a.last / 2; i++) /*逆置顺序表元素*/
{ temp = a.datas[i]; a.datas[i] = a.datas[a.last - i + 1];
a.datas[a.last - i + 1] = temp;}
printf("\n逆置后顺序表元素列表 :"); /*逆置后顺序表元素显示*/
for (i = 1; i <= a.last; i++)
printf("%d ",a.datas[i]);
printf("\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -