C++编程用*号输出一个圆环图案
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。
阅读量:23
阅读量:83
阅读量:150
阅读量:44
阅读量:152