C++编程用*号输出一个圆环图案

2025-10-28 04:21:21

1、程序分析:可先用构建一个判断数组

2、实现代码:

#include <stdio.h>

#include<stdlib.h>

void main()

{

int i,j,m=30,n=80;

bool word[30][80];

for (i=0;i<m;i++)

{

for (j=0;j<n;j++)

{

if ((i-m/2)*(i-m/2)*6+(j-n/2)*(j-n/2)<800&&(i-m/2)*(i-m/2)*6+(j-n/2)*(j-n/2)>550)

word[i][j]=true;

else 

word[i][j]=false;

}

}

for (i=0;i<m;i++)

{

for (j=0;j<n;j++)

{

if (word[i][j])

printf("*");

else 

printf(" ");

}

printf("\n");

}

system("pause"); 

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢