文档网

数据结构 创建一个三元组程序 C语言

数据结构 创建一个三元组程序 C语言

#include <stdio.h>

#include <malloc.h>

#define OK 1

#define ERROR 0

typedef int Status;

typedef int ElemType;

typedef ElemType *Triplet;

Status InitTriplet(Triplet &T,ElemType v1,ElemType v2,ElemType v3); Status DestroyTriplet(Triplet &T);

Status get(Triplet T,int i,ElemType &e);

Status put(Triplet &T,int i,ElemType e);

Status IsAscending(Triplet T);

Status IsDescending(Triplet T);

Status Max(Triplet T,ElemType &e);

Status Min(Triplet T,ElemType &e);

void PrintE(ElemType e);

void PrintT(Triplet T);

int main()

{

Triplet T;

int e;

Status flag;

flag = InitTriplet(T,90,95,100);

if(flag)

{

printf("初始化成功!\nT中元素是:");

PrintT(T);

}

else

{

printf("初始化失败!");

}

flag = get(T,1,e);

if(flag)

{

printf("第1个元素的值为:%d\n",e);

相关文档
热门文档
你可能喜欢
  • vf应用程序三种结构组合而成
  • 结构方程建模
  • 栈实现过程函数等子程序必需结构
  • 栅格数据结构
  • 三元结构是什么
  • 程序框图顺序结构
评论