连同成分标记 代码

连同成分标记 代码

ID:11022124

大小:36.50 KB

页数:21页

时间:2018-07-09

连同成分标记 代码_第1页
连同成分标记 代码_第2页
连同成分标记 代码_第3页
连同成分标记 代码_第4页
连同成分标记 代码_第5页
资源描述:

《连同成分标记 代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、连同成分标记c语言代码head.h #include"stdio.h"#include"stdlib.h"#include"time.h"#include"stdio.h"#include"stdlib.h"#include"time.h"#defineOK1#defineOVERFLOW-2#defineERROR0#defineSTACK_INIT_SIZE25typedefintStatus;typedefstruct{   inti; intj;}SElemType;typedefstruc

2、t{ SElemType*base; SElemType*top;   intstacksize; }SqStack;intCreateArray();StatusInitStack(SqStack&S);StatusStackEmpty(SqStackS);StatusPush(SqStack&S,SElemTypee);StatusPop(SqStack&S,SElemType&e);StatusTraverse5(intarray[5][5]);StatusTraverse10(intarra

3、y[10][10]);StatusMark5(intarray[5][5]);StatusMark10(intarray[10][10]);intCreateArray();intsetcolor(); ****************************************main.cpp #include"head.h"#include"stdio.h"#include"process.h"#include"conio.h"/*背景色前景色0=黑色8=灰色 1=蓝色9=淡蓝色 2=绿色A

4、=淡绿色 3=浅绿色B=淡浅绿色 4=红色C=淡红色 5=紫色D=淡紫色 6=黄色E=淡黄色 7=白色F=亮白色*/main(){  setcolor(); printf("欢迎使用连同成分标记:");   CreateArray(); returnOK;}intsetcolor(){   system("color3E");//背景为浅绿色,字体颜色为淡黄色  returnOK;}  *****************************************************

5、***************************function.cpp#include"head.h"#include"stdio.h"#include"time.h"#include"stdlib.h"#include"process.h"#include"conio.h"#include/*背景色前景色0=黑色8=灰色 1=蓝色9=淡蓝色 2=绿色A=淡绿色 3=浅绿色B=淡浅绿色 4=红色C=淡红色 5=紫色D=淡紫色 6=黄色E=淡黄色 7=白色F=亮白色*/i

6、ntmarks=1;SqStackS;SElemType e;StatusInitStack(SqStack&S){ S.base=S.top=(SElemType*)malloc(STACK_INIT_SIZE*sizeof(SElemType)); if(!S.base)exit(OVERFLOW); S.stacksize=25; returnOK;}//InitStackStatusPush(SqStack&S,SElemTypee){ *S.top++=e;   returnOK; }St

7、atusPop(SqStack&S,SElemType&e){ if(S.top==S.base)returnERROR; e=*--S.top;   returnOK;}//Pop StatusStackEmpty(SqStackS){ if(S.top==S.base)    returnOK;}intCreateArray(){ InitStack(S); inta[5][5],b[10][10],i,j,k,count=0,n; srand(time(NULL)); do{ printf("

8、请选择:"); printf("1.随机生成5*5格式的随机数组"); printf("2.随机生成10*10格式的随机数组"); printf("0.退出游戏。"); scanf("%d",&n); switch(n) {   case1: printf("随机生成5*5格式的随机数组如下:"); for(i=0;i<5;i++)  for(j=0;j<5;j++)  {   k=rand()%2;   a[i][j]=k;   coun

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。