目录
- 一、概念说明
- 二、问题呈现
- 三、源码实现(+注释)
- 四、输出结果图示
- 五、简要解释
- 总结
一、概念说明
1.1圆
在一个平面内,围绕一个点并以一定长度为距离旋转一周所形成的封闭曲线叫做圆(Circle)。

圆的表达式:(x - a)² +(y - b)² = r²
a=0,b=0的情况下: x² + y² = r²
1.2圆的图样
仅供参考理解:
二、问题呈现
1.问题描述
Problem Description:
在屏幕上用字符“*”画一个空心的圆。
2.输入输出
Input
无
Output
用字符“*”显示一个空心的圆
3.测试样例
Sample Input
无
Sample Output
三、源码实现(+注释)
#include<stdio.h>
#include<stdlib.h>
#include<math.h> //定义该数学函数库 因为要用到sqrt函数
int main(){
double y;
int x,m;
for(y = 10;y >= -10; y--){
//圆的半径为10
//计算y对应的列坐标m,2.03是屏幕纵横比调节系数
m = 2.03 * sqrt(100-y*y); //因为屏幕的行距大于列距,不进行调节显示出来的将是椭圆
for(x = 1;x < 30-m; x++)
printf(" "); //图形左侧空白控制
printf("*"); //左半圆
for( ;x < 30+m; x++)
printf(" ");//图形空心部分控制
printf("*\n");//圆的右侧
}
}
四、输出结果图示
五、简要解释
1.实现关键
关键在于在屏幕上用“ * “ 画一个空心的圆。
我们输出圆可利用图形的左右对称性。 根据圆的方程:
x * x + y * y = r * r 可以计算出圆上每一点行和列的对应关系。
2.小说明
m = 2.03 * sqrt(100 - y * y);
① y就是圆的方程中的y
② y对应的列坐标m
③2.03是屏幕纵横比调节系数
为什么要调节屏幕纵横比 ? 因为在电脑上,一般都是行距大于列距,例如可以联系常见的屏幕分辨率1920x1080 1920>1080来理解。
④sqrt是math数学函数库中的开方函数
总结
相关推荐:
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
自动写文章AI:高效创作工具,开启写作新纪元
SEO努力:提升网站排名的关键策略,网站建设微企动力
AI人工智能文章生成器写作新纪元
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
AI免费生成文章让创作变得轻松自如
软件AI:颠覆未来的智能革命
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
为什么seo这么难,seo难嘛 ,ai宁中则
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
优化分析:提升企业效益的关键策略,山东大网站建设
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
SEO地址优化的秘诀:提升网站排名与流量的关键,临沂如何优化网站关键词
seo要学什么语言,做seo需要什么语言 ,ai martino
什么是seo概念,什么是seo,sem ,ai音标谐音
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
用AI写科普文章:科技改变写作的未来
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
seo项目是什么,seo是啥 ,ai ued
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证