用c++语音写一个放烟花的程序
时间: 2023-03-16 10:43:39 浏览: 216
VC实现烟花程序
4星 · 用户满意度95%
烟花程序:#include <stdio.h>
#include <math.h> // 定义烟花的类型
typedef struct {
int x;
int y;
int radius;
int color;
} Firework; // 画出烟花
void draw_firework(Firework f) {
int i, j;
// 画出外圆
for (i = -f.radius; i < f.radius; i++) {
for (j = -f.radius; j < f.radius; j++) {
if (sqrt(i * i + j * j) <= f.radius) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
} int main() {
int i;
Firework f[5];
// 初始化烟花
for (i = 0; i < 5; i++) {
f[i].x = i * 20;
f[i].y = 20;
f[i].radius = i * 3 + 5;
f[i].color = i * 10;
}
// 画出烟花
for (i = 0; i < 5; i++) {
draw_firework(f[i]);
}
return 0;
}
阅读全文