1 / 7
文档名称:

杨辉三角(数据结构c语言版).doc

格式:doc   大小:18KB   页数:7
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

杨辉三角(数据结构c语言版).doc

上传人:文库旗舰店 2019/12/31 文件大小:18 KB

下载得到文件列表

杨辉三角(数据结构c语言版).doc

文档介绍

文档介绍:此是数据结构的杨辉3角程序,供学生上机操作(c语言),在vc++,结果如下:杨辉三角的行数:911112113311464115101051161520156117213535217118285670562881Pressanykeytocontinue杨辉三角的行数:121111211331146411510105116152015611721353521711828567056288119368412612684369111045120210252210120451011115516533046246233016555111Pressanykeytocontinue#include<>#include<>#RUE1#defineFALSE0#defineMAXSIZE50typedefintQueueElementType;typedefstruct{QueueElementTypeelement[MAXSIZE];intfront;intrear;}SeqQueue;voidInitQueue(SeqQueue*Q){Q->front=Q->rear=0;}intEnterQueue(SeqQueue*Q,QueueElementTypex){if((Q->rear+1)%MAXSIZE==Q->front)return(FALSE);Q->element[Q->rear]=x;Q->rear=(Q->rear+1)%MAXSIZE;return(TRUE);}intDeleteQueue(SeqQueue*Q,QueueElementType*x){if(Q->front==Q->rear)return(FALSE);*x=Q->element[Q->front];Q->front=(Q->front+1)%MAXSIZE;return(TRUE);}intIsEmpty(SeqQueue*Q){if(Q->rear==Q->front)return(TRUE);elsereturn(FALSE);}intGetHead(SeqQueue*Q,QueueElementType*x){if(Q->front==Q->rear)return(FALSE);*x=Q->element[Q->front];return(TRUE);}voidmain(