欢迎来到天天文库
浏览记录
ID:11022124
大小:36.50 KB
页数:21页
时间:2018-07-09
《连同成分标记 代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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
此文档下载收益归作者所有