利用C语言的for循环做出这个图形。帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/07/07 14:20:28
C语言 for循环做这个图形,帮帮忙

*********
* *
*********
* *
*********
* *
*********
额 谢谢,不过有没有简单些的方法,我刚学到for, 这地方理解的不是很好

#include<stdio.h>
void print()
{
int i=0;
for(;i<9;++i)
printf("*");
printf("\n");
}
void pt()
{
int j=0;
for(;j<3;++j)
if(j==1) printf(" ");
else printf("*");
printf("\n");
}

void main()
{
int k=1;
for(;k<=7;++k)
if(k%2==0) pt();
else print();
}

用其他的更烦,用这个应该是比较好的!你自己在研究研究,o(∩_∩)o...

void DrawImage()
{
int j;
for(int i=1;i<=7;i++)

{
if(i%2)//绘制9个连续的'*';
for(j=1;j<=9;j++)

printf("*");

else//绘制2个中间有间隔的'*';

for(j=1;j<=3;j++)

{
if(j%2)
printf("*");
else
printf(" ");
}
printf("\n");//空2行;
printf(&