| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1151 人关注过本帖
标题:c语言怎么用*输出心形
只看楼主 加入收藏
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
结帖率:89.47%
  已结贴   问题点数:20  回复次数:8   
c语言怎么用*输出心形
问题如题,希望用最简单的办法输出,求大佬写的上注释,详细点,谢谢了
搜索更多相关主题的帖子: c语言 输出 办法 注释 
【推荐】大型监控、工控、组态VC++./C#源码组件库2019下载!
【推荐】超50万数控、建模仿真、电力VC++/.NET图形源码库下载!
【推荐】专业CAD\GIS\业务流程VC++/C#可视化图形软件源码库下载!
2019-08-12 07:45
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:218
帖 子:6810
专家分:30147
注 册:2014-5-20
  得分:7 
心形线方程
2019-08-12 08:47
wufuzhang
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:贵宾
威 望:20
帖 子:199
专家分:1303
注 册:2017-8-9
  得分:7 
回复 楼主 暴君Dentiny
程序代码:
#include <stdio.h>

int main() {

    // 绘制一个心形图案
    for (float y = 1.5f; y > -1.5f; y -= 0.1f) {
        for (float x = -1.5f; x < 1.5f; x += 0.05f) {
            float a = x * x + y * y - 1;
            putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' ');
        }
        putchar('\n');
    }
    
    return 0;
}
收到的鲜花

不经历千百遍的调试,怎能体会成功时那一刹那的喜悦。
2019-08-12 09:03
TysonKoothra
Rank: 5Rank: 5
等 级:职业侠客
威 望:7
帖 子:71
专家分:374
注 册:2018-10-21
  得分:7 
我仿照wufuzhang 的答案,也写了一个
程序代码:
#include <math.h>
#include <stdio.h>


int main(void) {
    for(double y = 1.0; y > -1.0; y -= 0.05) {
        for (double x = -1.0; x < 1.0; x += 0.02) {
            if(5*x*x - 6*fabs(x)*y + 5*y*y < 2) {
                putchar('*');
            } else {
                putchar(' ');
            }
        }
        putchar('\n');
    }
}
2019-08-12 12:50
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
  得分:0 
回复 3楼 wufuzhang
没明白float y = 1.5f,以及后面的,能解释一下吗

技术至上,学无止境
2019-08-12 12:52
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
  得分:0 
回复 4楼 TysonKoothra
没懂

技术至上,学无止境
2019-08-12 12:52
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
  得分:0 
回复 4楼 TysonKoothra
解释一下思路

技术至上,学无止境
2019-08-12 12:53
TysonKoothra
Rank: 5Rank: 5
等 级:职业侠客
威 望:7
帖 子:71
专家分:374
注 册:2018-10-21
  得分:0 
回复 7楼 暴君Dentiny
5*x*x - 6*abs(x)*y + 5*y*y = 2,这一个方程可以画出一个心形的曲线


当 5*x*x - 6*abs(x)*y + 5*y*y 小于 2时,所有的点在心形线的内部。
把心形线内部的点用 * 打印,外部的点用空格打印,就打印出了心形图案。
附件: 您没有浏览附件的权限,请 登录注册
2019-08-12 13:59
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
  得分:0 
回复 8楼 TysonKoothra
数学不好好费劲啊

技术至上,学无止境
2019-08-12 23:44
快速回复:c语言怎么用*输出心形
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.143303 second(s), 9 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved