码迷,mamicode.com
首页 > 其他好文 > 详细

第五章 循环结构课后反思

时间:2019-04-10 23:29:26      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:clu   问题   顺序   ++   int   基本结构   图形   技术   分支   

#include <stdio.h>
main()
{
	int a,b,c,d,e,f;
	for(a=1;a<=5;a++)
	{
		for(b=1;b<=(5-a);b++)
			printf(" ");
		for(c=1;c<=(2*a-1);c++)
			printf("*");
		printf("\n");
	}
	for(d=1;d<=5;d++)
	{
		for(e=1;e<=d;e++)
			printf(" ");
		for(f=d;f<=(8-d);f++)
			printf("*");
		printf("\n");
	}
} 

  技术图片根据前面例题将之分上下两个部分,在根据前面例题稍微改一下数据。

2、

#include <stdio.h>
main() { int a,b,c,d,e,f; for(a=1;a<=5;a++) { for(b=1;b<=(2*a-1);b++) printf("*"); printf("\n"); } for(d=1;d<=4;d++) { for(e=1;e<=(9-2*d);e++) printf("*"); printf("\n"); } }

  技术图片同上

3、

#include <stdio.h>
main()
{
	int a,b,c,d,e,f;
	for(a=1;a<=5;a++)
	{
		for(b=1;b<=(10-2*a);b++)
			printf(" ");
		for(c=1;c<=(2*a-1);c++)
			printf("*");
		printf("\n");
	}
	for(d=1;d<=4;d++)
	{
		for(e=1;e<=(2*d);e++)
			printf(" ");
		for(f=1;f<=(9-2*d);f++)
			printf("*");
		printf("\n");
	}
} 

  技术图片同上

4、

#include <stdio.h>
main()
{
	int a,b,c,d,e,f;
	for(a=1;a<=5;a++)
	{
		for(b=1;b<=(a-1);b++)
			printf(" ");
		for(c=1;c<=(11-2*a);c++)
			printf("*");
		printf("\n");
	}
	for(d=1;d<=4;d++)
	{
		for(e=1;e<=(4-d);e++)
			printf(" ");
		for(f=1;f<=(2*d+1);f++)
			printf("*");
		printf("\n");
	}
} 

  技术图片同上

5、

#include <stdio.h>
main()
{
	int a,b,c,d,e,f;
	for(a=1;a<=5;a++)
	{
		for(b=1;b<a;b++)
			printf(" ");
		for(c=1;c<=7;c++)
			printf("*"); 
		printf("\n");
	}
	for(d=1;d<=4;d++)
	{
		for(e=1;e<=(4-d);e++)
			printf(" ");
		for(f=1;f<=7;f++)
			printf("*");
		printf("\n");
	}
} 

  技术图片同上

6、

#include <stdio.h>
main()
{
	int a,b,c,d,e,f;
	for(a=1;a<=5;a++)
	{
		for(b=1;b<=(5-a);b++)
			printf(" ");
		for(c=1;c<=7;c++)
			printf("*"); 
		printf("\n");
	}
	for(d=1;d<=4;d++)
	{
		for(e=1;e<=d;e++)
			printf(" ");
		for(f=1;f<=7;f++)
			printf("*");
		printf("\n");
	}
} 

  技术图片同上

7、

#include <stdio.h>
int main()
{
	int a,b,c,d,e,f,g,h,j;
	for(a=1;a<=5;a++)
	{
		for(b=a;b<=4;b++)
			printf("   ");
		for(c=1;c<=2*a-1;c++)
			printf("  *");
		printf("\n");
	}
	for(d=1;d<=2;d++)
	{
		for(e=1;e<=9;e++)
			printf("  *");
		printf("\n");
	}
	for(f=1;f<=4;f++)
	{
		for(g=1;g<=5-f;g++)
			printf("  *");
		for(h=1;h<=2*f-1;h++)
			printf("   ");
		for(j=1;j<=5-f;j++)
			printf("  *");
		printf("\n");
	}
 } 

  技术图片这个需要将他分成五个部分第一是有五行的三角形,第二是两行的长方形,第三是下面左边的有四行的三角形,第四是下面中间空白三角形,第五是下面右边有四行的三角形,将他们分开组装在一起,注意*前面要有空格,不然图形不一样。

 本章学习了3种循环结构语句: for语句、while语句和do while语句。各有所长也各有所短。循环结构是程序的第三种基本结构(顺序、分支、循环)。在程序设计时,常常需处理大量的重复动作,采用循环结构的语句可以降低程序书写的长度和复杂度,可以使复杂问题简单化, 这一章需要的是多加训练,将需要的问题分步骤一步一步解决。

第五章 循环结构课后反思

标签:clu   问题   顺序   ++   int   基本结构   图形   技术   分支   

原文地址:https://www.cnblogs.com/zsflhm/p/10686755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!