html 一个圆圈一个c,如何用c语言程序画一个圆?
以一个空心圆来举例。
/* 判断是是否在圆上 */
int isAtCircle(int x, int y, int r)
{
/* 将(x, y)转换为相当圆心(r, r)的坐标 */
int rx = x - r;
int ry = y - r;
double d = sqrt(rx*rx + ry*ry) - r; /*计算到圆心的距离*/
if(fabs(d) < 0.5)="">
return 1;
else
return 0;
return (int)d;
}
void printCircle(int r)
{
int x, y;
for (y=0; y<2*(r+1);>2*(r+1);>
{
for (x=0; x<2*(r+1);>2*(r+1);>
{
if (isAtCircle(x, y, r)) /*如果这个点在圆上,打印'*',否则,打印' '*/
printf('* '); /*因为字符高比宽大,所以加一个空格调整外观*/
else
printf(' ');
}
printf('\n');
}
}
int main() {
int r;
/* 输入圆的半径 */
printf('输入圆半径\nr = ');
scanf('%d', &r);
printCircle(r);
return 0;
}
最后的结果是下面这样的。
html 一个圆圈一个c,如何用c语言程序画一个圆?相关推荐
- c语言for循环编程圆,如何用c语言程序画一个圆?
以一个空心圆来举例. /* 判断是是否在圆上 */ int isAtCircle(int x, int y, int r) { /* 将(x, y)转换为相当圆心(r, r)的坐标 */ int rx ...
- python语言是 创造的_慢步python,如何用python语言创造出一个真正的独立exe程序?...
我们学习编程,终极目标还是编写一个独立的应用程序.独立的应用程序应该像QQ,微信一样不依靠其他程序运行,只有平台支持,就可以运行.从这个意义上说,所用应用程序都是基于操作系统运行的. 那么如何用pyt ...
- c语言n阶方阵,如何用C语言编出一个N阶螺旋方阵?
如何用C语言编出一个N阶螺旋方阵? 來源:互聯網 2009-06-01 10:17:07 評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 例如:1 ...
- java数组输入一个实数_用java!!输入五个数,保存到一个数组中,然后将... C语言,编写一个程序,从键盘输入5个数,算出总和......
导航:网站首页 > 用java!!输入五个数,保存到一个数组中,然后将... C语言,编写一个程序,从键盘输入5个数,算出总和... 用java!!输入五个数,保存到一个数组中,然后将... C ...
- css如何调整红心样式_如何用html和CSS3画一个红心(爱心),初级简单代码实现...
html和css是可以画一个红心的,可能许多刚学习web前端的朋友不知道,我们现在演示一下,大家以后遇到类似的东西可以不用图片来做了,可以直接写代码,图片需要从服务器传递请求再回复请求,如果一个网页图 ...
- 如何用css动画来画一个多啦A梦
Github预览链接 : https://asdasd111112999.github.io/animation-Doraemon/index.html 预览图: 这个小demo 会实时的把CSS实现 ...
- 如何用C语言写出一个微信群聊机器人
要用 C 语言写出一个微信群聊机器人,您需要先了解微信群聊的相关信息和 C 语言的编程知识. 首先,微信群聊是通过微信服务器进行通信的,因此您需要了解如何通过网络协议与微信服务器进行通信.微信群聊使用 ...
- 用C语言图形库画一个红色爱心
这次我教大家用代码画一个心,这样你们就可以送给你们的女(男)朋友了.没找到对象的也可以用来表白啊. 1.首先,我去百度找了心形线的函数,如下: 2. 联系高中的数学知识,我们知道:f(x)>0和 ...
- 编写C语言程序 输出一个菱形
用C语言程序实现打印出一个菱形,观察菱形,它的每一行前面会有空格,要打印菱形,首先要算出空格多少的规律,以及每行*的数目,把菱形分为上下两部分打印,上半部分规律:观察最长的一行,它的*数目是它行数的二 ...
最新文章
- 王洪超:WPF催熟整个软件生态链
- Qt pro使用sql之类的需要添加的模块
- 6大最流行、最有用的自然语言处理库对比
- 【arduino】nodemcu(ESP8266)发送邮件库测试笔记,SMTP email
- java js 截取字符串,js截取字符串的三种方法
- 【学习笔记】34、函数是Python的头等对象
- 计算机视觉与深度学习 | 不含动态背景的前景目标提取
- 分析windows宿主机Ping不通linux虚拟机的其中一种情况
- DOM操作之确定元素大小
- python要求将字符串循环右移n次_python 基础知识
- redis rua解决库存问题_技术架构师总结:Redis分布式锁的问题和解决
- 人脸识别模块关于人脸库大小
- PRML Chapter01 练习题Exercise
- 【IPD流程学习 三】模板详述
- dlib疲劳检测_用Dlib和OpenCV还能做什么?这个开源项目实现了驾驶员疲劳检测
- BZOJ系列1406《[AHOI2007]密码箱》题解
- 高通SDX12:SFE(shortcut-fe)软加速驱动效果调测
- 锚点链接(HTML)
- 【JavaSE基础】00-计算机基础及环境搭建
- 零号培训平台课程-1、SQL注入基础
热门文章
- Angular里使用createEmbeddedView动态加入新的模板元素
- 使用Chrome开发者工具研究JavaScript函数的原生实现原理
- Spring 中的事件处理
- 有感而发 - 日新月异的SAP开发技术
- Jerry's spark demo application
- 一个能极大提高生产率的Chrome新建标签页扩展
- CRM_DOC_FLOW_READ_DB debug
- ERP text object hard code
- Cloud for Customer的前端如何判断自己是运行在PC浏览器还是移动设备里
- SAP UI5的support Assistant