C语言万花尺模拟程序

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

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

下面是几组数据和执行效果的抓图:

代码展示:


// 程序名称:万花尺(又名万花规)模拟程序
// 编译环境: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");

	// 求执行次数࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值