图形的样式千奇百怪,但是大部分都是万变不离其宗,所以说,要想彻底掌握这些,应该做到学以致用。例:
此题可以看作是一个上下对称的图形不妨先来看上面部分如何打印。
注:为了方便讲解,特地将图形分成了两个程序,复制时候可要细心哦。
首先,每行可以说是空格排在最前面,所以说每行肯定是要先打空格。紧跟空格其后便是众多*
这是可以观察一下规律是第n行对应2n-1个*,之后便是换行了。代码如下:
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=4;i++)
{
for(int t=1;t<=4-i;t++)
printf(" ");
for(int n=1;n<=2*i-1;n++)
printf("*");
printf("\n");
}
return 0;
}
到了这里,便能够打印上半部分了,注意:要想在for使用一个变量却又没有提前定义,就需要在for内加上一个定义函数如int,d