以下是一段C语言代码,可以在控制台输出一个简单的玫瑰花图案:

#include <stdio.h>

int main() {
    int n = 10;  // 玫瑰花的大小,可以根据需求调整

    for (int i = -n; i <= n; i++) {
        for (int j = -n; j <= n; j++) {
            // 根据坐标计算距离中心的距离
            double dist = i * i + j * j;

            // 根据距离绘制花瓣或中心点
            if (dist <= n * n / 4) {
                printf('*');
            } else if (dist <= n * n / 2) {
                printf('.');
            } else {
                printf(' ');
            }
        }
        printf('\n');
    }

    return 0;
}

这段代码使用两层循环遍历玫瑰花的每个位置,并根据距离中心的距离来确定每个位置应该绘制的字符。在这段代码中,使用' * '表示花瓣,' . '表示花瓣的外部区域,空格表示玫瑰花的其他部分。您可以根据需求调整图案的大小和绘制的字符。运行代码后,控制台将输出一个类似玫瑰花的图案。

C语言编程绘制玫瑰花图案

原文地址: http://www.cveoy.top/t/topic/c9Lv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录