万花尺相信很多人小时候都玩过吧,将一个满是齿牙的小圆套在一个大圆里面,用笔放进小圆的洞里,然后转圈圈画,就可以画出很多美丽有趣的图案。这个程序就是万花尺的模拟程序。
下面是几组数据和执行效果的抓图:

代码展示:
// 程序名称:万花尺(又名万花规)模拟程序
// 编译环境:Visual C++ 6.0,EasyX 2011
#include <graphics.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define PI 3.1415926536
void main()
{
int R; // 外部静圆半径
int r; // 内部动圆半径
int dr; // 内部动圆上的作图点到圆心的距离
begin:
// 获取用户输入
printf("请输入外部静圆半径(小于 240):");
scanf("%d",&R);
printf("请输入内部动圆半径(小于静圆半径):");
scanf("%d",&r);
printf("请输入内部动圆上的作图点到圆心的距离(小于动圆半径):");
scanf("%d",&dr);
system("cls");
// 求执行次数

这篇博客介绍了一个C语言编写的万花尺模拟程序,通过代码展示如何利用编程来重现童年玩具的图案效果。文中附有执行效果的截图,并提到编程学习者可能遇到的挑战,提供了一个C/C++编程学习基地的链接供学习交流。
最低0.47元/天 解锁文章
617

被折叠的 条评论
为什么被折叠?



