
C++
C++// 画一个菱形void drawDiamond(int n){ for (int i = 0; i < n; i++) { // 绘制竖线 pen penColor(0,255,0); drawLine(0, i, screenWidth(), 0, penColor); // 绘制斜线 pen penColor1(255,0,0); drawLine(0, i, i, screenHeight(), penColor1); }}以上代码中,首先定义了一个函数drawDiamond来画一个菱形,参数n表示需要绘制的边数。在循环中,先使用penColor设置颜色为绿色,在顶部和底部分别绘制一条竖线;然后使用penColor1设置颜色为红色,在左右两侧分别绘制一条斜线。这样就能够画出一个标准的菱形了。如果想根据具体需求调整菱形大小、位置等参数,可以修改函数参数或者在函数内部设置相关变量。例如,在上述代码中修改竖线、斜线的位置或者长度,就能得到不同大小和形状的菱形。注意:以上代码仅供参考,具体实现方式可能因不同开发环境而有所不同。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号