#include #include #define MAXSIZE 100 typedef int datatype; typedef struct { datatype a[MAXSIZE]; int size; }sequence_list; void creat(sequence_list* slt)//建表 { int i, x; printf("表长为:"); scanf_s("%d", &slt->size); if (slt->size != 0) { for (i = 0; i < slt->size; i++) { scanf_s("%d", &x); slt->a[i] = x; } printf("%d", x); } else printf("表长为空:"); } void display(sequence_list slt)//输出 { int i; for (i = 0; i < slt.size; i++) printf("%5d", slt.a[i]); } void verge(sequence_list* slt)//倒置 { int i, temp; int j = slt->size - 1; for (i = 0; i < slt->size / 2; i++) { temp = slt->a[i]; slt->a[i] = slt->a[j - i]; slt->a[j - i] = temp; } } int main() { sequence_list s; creat(&s); display(s); printf("\n"); verge(&s); display(s); return 0; }
格式化一下啥,你这样贴代码,看得不累死人啊
你好,我是有问必答小助手。为了技术专家团更好地为您解答问题,烦请您补充下(1)问题背景详情,(2)您想解决的具体问题,(3)问题相关代码图片或者报错信息。便于技术专家团更好地理解问题,并给出解决方案。
您可以点击问题下方的【编辑】,进行补充修改问题。