今天我们用c语言来实现在屏幕上打印用*组成的图案
首先呢,我们从简单的开始
输出自定义行数的矩形
我定义了三个变量
用for循环做了一个嵌套
用n来限制i,j,从而控制输出图案的大小
搞定~
你看我屌么?
哈哈哈哈,这只是开始
我试试来输出自定义大小的平行四边形
同样我们还是定义三个变量,用n来控制i,j变量的变化
我们再来试试打印等腰三角形
这难道就是传说中的渐入佳境???(手动滑稽)
amazing!这简直难以置信
再来打印个倒三角吧
下面我们再试着打印一个
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
分析一下
分成上下两个部分来输出打印
biubiubiu(思考中)----其实有一丢丢想放13行printf语句上去嘻嘻嘻
dingdingding
#include <stdio.h>
int main()
{
int i=0;
int n=0;
for (i=1;i<=13;i=i+2)
{
for(n=0;n<i;n++)
{
printf("*");
}
printf(" \n");
}
return 0;
}
这些是上半部分
感觉自己写的有一些搓
但是我不知道后面该怎么写
明天研究下再写后面的
#include <stdio.h>
int main()
{
int i=0;
int j=0;
int sum=7;
for (i=1;i<=sum;i++)//控制行循环
{
for (j=1;j<=i*2-1;j++)//控制*循环
{
printf("*");
}
printf(" \n");
}
for (i=sum-1;i>0;i--)
{
for (j=1;j<=i*2-1;j++)
{
printf("*");
}
printf(" \n");
}
return 0;
}
终于
这真是太有趣了
funny。。