好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言三角形平移变换.doc

4页
  • 卖家[上传人]:慢***
  • 文档编号:233015762
  • 上传时间:2022-01-01
  • 文档格式:DOC
  • 文档大小:46KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • include #include void pingyi_tu();void heard()//加载页面{ int i; printf("\n\n\n\n "); printf("程序加载中\n\n"); printf(" "); Sleep(1000);//延时 for(i=0;i<35;i++) { printf(">"); Sleep(60); } Sleep(1000); printf("\n\n\n\n "); printf("->【加载完成】"); fflush(stdin);//清除缓冲区}void sanjiao()//画三角形,并选择变换{ initgraph(500,500); line(25,50,50,50); line(50,50,50,25); line(50,25,25,50); getchar();//按任意键继续 Sleep(2000); closegraph();//关闭图形界面}void sanjiaobianhuan(){ int select; do{ printf("\n\n"); printf(" 暂时没有其他变换功能\n\n"); printf(" 1.平移变换\t2.结束程序\n"); printf("\n\n"); printf(" 请输入你的选择"); scanf("%d",&select); switch(select){ case 0:break; case 1: pingyi_tu();break; } } while(select!=0);}void pingyi_tu()//对三角形进行平移变换{ int Tx,Ty; int x1,x2,x3,y1,y2,y3; int a,b,c,d,e,f; printf("请输入平移的量为(Tx,Ty):"); scanf("%d,%d",&Tx,&Ty); moverel(Tx,Ty); printf("即将平移的量为:(%d,%d)\n",Tx,Ty); x1=25+Tx;y1=50+Ty; x2=50+Tx;y2=25+Ty; x3=50+Tx;y3=50+Ty; initgraph(500,500);//初始化绘图环境 line(25,50,50,50); line(50,50,50,25); line(50,25,25,50); Sleep(1000); for(a=25,c=50,e=50;a<=Tx,c<=Tx,e<=Tx;a++,c++,e++) { setcolor(RGB(255,255,255)); line(a,50,c,50); line(c,50,e,25); line(e,25,a,50); Sleep(10); setcolor(RGB(0,0,0)); line(a,50,c,50); line(c,50,e,25); line(e,25,a,50); } for(b=50,d=50,f=25;b<=Ty,d<=Ty,f<=Ty;b++,d++,f++) { setcolor(RGB(255,255,255)); line(a,b,c,d); line(c,d,e,f); line(e,f,a,b); Sleep(10); setcolor(RGB(0,0,0)); line(a,b,c,d); line(c,d,e,f); line(e,f,a,b); } setcolor(RGB(255,255,255)); line(20,50,50,50); line(50,50,50,25); line(50,25,25,50); Sleep(10); setcolor(RGB(255,0,0)); line(a,b,c,d); line(c,d,e,f); line(e,f,a,b); getchar(); Sleep(3000); closegraph();//函数用于关闭图形环境 }void main()//主程序{ int select; heard();//程序开始界面 do{ printf("\n\n"); printf(" 1.画三角形\n"); printf(" 2.三角形变换\n"); printf(" 0.退出系统\n"); printf("\n\n"); printf(" 请输入你的选择:"); scanf("%d",&select); switch(select) { case 0:exit(0); case 1:sanjiao();break; case 2:sanjiaobianhuan();break; } }while(select!=0);}。

      点击阅读更多内容
      相关文档
      2025年区部分机关事业单位第一次公开招聘编外工作人员考试试题.docx 2024-2025学年重庆市秀山县七年级下学期期末考试数学试题【含答案】.docx 上海市金山区(五四制)2024-2025学年八年级下学期期中语文试题【含答案】.doc 浙江省绍兴市柯桥区2024-2025学年八年级下学期期末语文试题【含答案】.doc 北京市2024—2025学年高二上学期期中考试语文试卷【含答案】.doc 2024-2025学年重庆市秀山县八年级上学期期末考试数学试卷【含答案】.docx 宁波市海曙区部分学校2024-2025学年七年级上学期期中语文试题【含答案】.doc 2024-2025学年重庆市南岸区七年级下学期期末数学试题【含答案】.docx 2024-2025学年重庆市永川区八年级下学期期末考试数学试题【含答案】.docx 广东省中山市2024-2025学年七年级上学期期末语文试题【含答案】.doc 浙江省宁波市鄞州区校联考2024-2025学年七年级上学期期中语文试题【含答案】.doc 浙江省嘉兴市2024-2025学年九年级上学期期中语文试题【含答案】.doc 2024年江苏省泰州市中考语文试题【含答案】.doc 2024-2025学年北京市通州区高二(上)期中语文试卷【含答案】.doc 广东省广州市番禺区多校2024-2025学年七年级上学期期中语文试题【含答案】.doc 2024-2025学年重庆市秀山县九年级上学期期末考试数学试卷【含答案】.docx 2024-2025学年重庆市铜梁区八年级下学期期末考试数学试题【含答案】.docx 山东省菏泽市2024-2025学年高三上学期期中考试语文试题【含答案】.doc 江苏省苏州市姑苏区2024~2025学年高一上学期期中语文试卷【含答案】.doc 2024-2025学年重庆市八年级上学期期中考试数学试题【含答案】.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.