C语言实现画菱形的数学方法VS一般方法 |
您所在的位置:网站首页 › 用c语言输出棱形 › C语言实现画菱形的数学方法VS一般方法 |
文章目录
前言一、方法一二、方法二注意
总结
前言
本文介绍了两种用C语言画菱形的方法。当然两种方法有优有劣,究竟喜欢哪一种,全凭诸君自己。当然,我更偏向于方法二。 一、方法一基于双重for循环的一般方法。 关键在于几个三角形的刻画。 #include int main() { int n; scanf("%d", &n); for (int i = 0; i printf(" "); } for (int k = 0; k for (int j = 1; j printf("*"); } printf("\n"); } return 0; } 二、方法二基于简单的数学方法–最简单的线性规划。 我们只需要选择合适的坐标原点(很重要,可以简化计算),然后计算出对应菱形各个边的表达式。 x + y for (int j = n / 2; j >= -n / 2; --j) { if (fabs((double)i) + fabs((double)j) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |