当前位置:首页 > 信息

七巧板图片原图打印(七巧板涂色程序)

系统功能分析:1、系统用到的数据类型程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在通讯录管理程序中,由于预计记录数相对于一个单位的学生人数或职工人数来说不会太大,除了能够增加、保存外,更多的情况是查询,所以用静态数组保存数据,实现查询。主要包括如下:#include <stdio.h>#include <malloc.h> //得到指向大小为Size的内存区域的首字节的指针//#include <string.h>#include <stdlib.h> //标准库函数//#define NULL 0#define LEN sizeof(struct txlproject) //计算字节//int n;struct txlproject{char handset[100];char email[100];char address[100];struct txlproject *next;};main() //主函数//(二)系统包括的功能模块,模块功能描述,各模块间的层次结构。1,本程序是一个七巧板涂色的图形展示。2,要求求出七巧板涂色的可能种数,运用编写好的程序予以实现。并由键盘输入数据,完成涂色的可行方案。四功能流程图if you want to input,please press m,if you want to call save file ,press any key//输入任意键//Enter yansezhongshu r(2<r<4)输出各所有可能涂色方案的颜色程序设计#include <graphics.h>#include <stdlib.h>#include <stdio.h>#include <conio.h>const int a = 36;/*319 239*/void inig(void);void drw(int X, int Y);void fill(int X, int Y,int t[7]);int main(void){int count = 0, i, j, k, v;FILE *data;int t[7];inig();data = fopen("data.txt", "w");for(t[0] = 1; t[0]< 5; t[0]++){for(t[1] = 1; t[1]< 5; t[1]++){if(t[1]==t[0])continue;for(t[2] = 1; t[2]< 5; t[2]++){if(t[2]==t[0])continue;for(t[3] = 1; t[3]< 5; t[3]++){if(t[3]==t[1] || t[3]==t[2])continue;for(t[4] = 1; t[4]< 5; t[4]++){if(t[4]==t[0] || t[4]== t[2])continue;for(t[5] = 1; t[5]< 5; t[5]++){if(t[5]==t[1] || t[5]== t[3])continue;for(t[6] = 1; t[6]< 5; t[6]++){if(t[6]==t[2] || t[6]== t[3])continue;for(i=0; i<7; i++){fprintf(data," %d", t[i]);}count++;fprintf(data,"n");}}}}}}}fclose(data);printf(" count = %dn", count);fopen("data.txt","r");for(v=0; v<count; v = v+7){cleardevice();printf("%d", v );for(i=50; i<580; i += 630/6){for(j=50; j<500; j += 540/6){for(k=0; k<7; k++)fscanf(data,"%d", &(t[k]));drw(i,j);fill(i,j,t);}}getch();}getch();closegraph();return 0;}void drw(int X, int Y){rectangle(X-a, Y-a, X+a, Y+a);line(X-a, Y+a, X+a, Y-a);line(X-a, Y-a, X+ a/2, Y+ a/2);line(X, Y+a, X+a, Y);line(X- a/2, Y+ a/2, X, Y+a);line(X+ a/2, Y- a/2, X+a, Y);}void fill(int X, int Y,int t[7]){int i;for(i=-a+2; i<0; i++){setcolor(t[0]);line(X+i-1, Y+i, X+i-1, Y);line(X+i-1, Y-i, X+i-1, Y);}for(i=0; i<a-1; i++){setcolor(t[1]);line(X+i, Y-i-1, X+i, Y-a+1);line(X-i, Y-i-1, X-i, Y-a+1);setcolor(t[6]);line(X+1+i, Y-1+a, X+1+i, Y-i+a);}for(i=a/2+1; i<a-1; i++){setcolor(t[5]);line(X+i+1, Y-i, X+i+1, Y+i-a);setcolor(t[4]);line(X-i, Y+i+1, X+i-a, Y+i+1);setcolor(t[2]);line(X+i-a+1, Y-i+a, X+i-a+1, Y+i);line(X-i+a-2, Y-i+a, X-i+a-2, Y+i);setcolor(t[3]);line(X+i-a/2+1, Y-i+a/2, X+i-a/2+1, Y+i-a/2);line(X-i+a*3/2-2, Y-i+a/2, X-i+a*3/2-2, Y+i-a/2);}}void inig(void){int gdriver = DETECT, gmode, errorcode;/* initialize graphics, local variables */initgraph(&gdriver, &gmode, "");errorcode = graphresult();if (errorcode != grOk){printf("Graphics error");getch();exit(1);}setcolor(getmaxcolor());希望能满意,还有这个程序得用TD那个C++才能运行

关键字:图片 / 打印 / 程序 / 原图 / 涂色 / 七巧板 / 
中华人民共和国物业管理条例(物业管理条例在民法典哪条) 加减乘除混合运算练习题(加减乘除的脱式计算有哪些) ps素材背景图片大全(PS背景素材图) 钢结构施工组织设计(钢结构施工的技术要求和方法有什么) 村卫生室工作总结(村卫生室医疗废物工作总结) 国家企业技术中心认定管理办法(民营企业(集团)成立国家级行 卫国戍边英雄事迹介绍(脚踏实地戍边战士的故事) 牧原数字化平台(河南牧原猪的品质怎么样) 钢筋密度表(钢筋密度标准) 破坏环境的图片(辽宁6岁女童遭亲妈及其男友虐待,这样的亲妈

猜你喜欢