300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言编程星阵直角三角形 C语言星阵图形使用FOR WHILE DO-WHILE 三种循环结构实现.doc...

c语言编程星阵直角三角形 C语言星阵图形使用FOR WHILE DO-WHILE 三种循环结构实现.doc...

时间:2021-01-29 19:20:02

相关推荐

c语言编程星阵直角三角形 C语言星阵图形使用FOR WHILE DO-WHILE 三种循环结构实现.doc...

*

* *

* * *

* * * *

* * * * *

* * * *

* * *

* *

*

以上星阵图形使用C语言FOR,WHILE,DO-WHILE 三种循环结构实现。

【程序星阵1】for实现

#include "stdio.h"

main()

{

int i,j;

for(i=1;i<=5;i++)

{for(j=1;j<=5-i;j++)

printf(" ");

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

printf("* ");

printf("\n");

}

for(i=1;i<=4;i++)

{for(j=1;j<=i;j++)

printf(" ");

for(j=1;j<=5-i;j++)

printf("* ");

printf("\n");

}

}

【程序星阵1】while实现

#include "stdio.h"

main()

{

int i,j;

i=1;

while(i<=5)

{ j=1;

while(j<=5-i)

{

printf(" ");

j++;

}

j=1;

while(j<=i)

{

printf("* ");

j++;

}

printf("\n");

i++;

}

i=1;

while(i<=4)

{ j=1;

while(j<=i)

{

printf(" ");

j++;

}

j=1;

while(j<=5-i)

{

printf("* ");

j++;

}

printf("\n");

i++;

}

}

【程序星阵1】do while实现(第五行时多一个*号,用if(i==5) continue;解决)

#include "stdio.h"

main()

{

int i,j;

i=1;

do

{ j=1;

do

{

if(i==5) continue;

printf("&");

j++;

}

while(j<=5-i);

j=1;

do

{

printf("* ");

j++;

}

while(j<=i);

printf("\n");

i++;

}

while(i<=5);

i=1;

do

{ j=1;

do

{

printf("&");

j++;

}

while(j<=i);

j=1;

do

{

printf("* ");

j++;

}

while(j<=5-i);

printf("\n");

i++;

}

while(i<=4);

}

展开阅读全文

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。