2024年5月2日发(作者:)
目 录
一.设计题目„„„„„„„„„„„„„„„„„„„„„„„2
二.题目内容的描述„„„„„„„„„„„„„„„„„„„„2
三.应用程序功能的详细说明„„„„„„„„„„„„„„„„2
四.输入数据类型格式和内容限制„„„„„„„„„„„„„„8
五.N-S流程图„„„„„„„„„„„„„„„„„„9
六.结束语„„„„„„„„„„„„„„„„„„„„„„„„11
七.程序的源代码清单„„„„„„„„„„„„„„„„„„„11
1
沈阳理工大学
计算机程序训练任务书
姓名: 班级: 学号:
一.设计题目:在屏幕上绘制一个动态五角星
具体内容
(一)设计要求
在屏幕上绘制一个五角星,每按一次键盘转九十度。用循环程序计算五角星的
顶点,画直线完成。五角星显示的位置、大小和转动的方向由键盘输入,并将输
入的数据送文件保存。按回车键程序结束。(功能延伸:改变数据文件的内容后,
再根据数据文件里的数据绘制五角星)
(二)技术要求
1. 按照给定题目独立设计程序,上机调试通过。
2. 写出设计报告
提交报告的内容如下:
二. 题目内容的描述
在屏幕上绘制一个五角星,每按一次键盘转九十度。用循环程序计算五角星的
顶点,画直线完成。五角星显示的位置、大小和转动的方向由键盘输入,并将输
入的数据送文件保存。按回车键程序结束。(功能延伸:改变数据文件的内容后,
再根据数据文件里的数据绘制五角星)
三.应用程序功能的详细说明
void set_pentagon(int *xr,int *yr,int *r)/*insert pengaton*/
{
FILE *fp;
char filename[20],ch;
printf("Input the file's name:");
gets(filename);
if((fp=fopen(filename,"w+"))==NULL)
{printf("file open error.n");
exit(0);
2
发布评论