如何用C语言循环画出简单的图形
1、三角形
运行结果:
*
**
***
****
*****
C语言程序源代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,j=0;//初始化i,j
for(i=1;i<=5;i++)//行数为i
{
for(j=1;j<=i;j++)//因为第i行打印i个“*”,所以j<=i
{
printf("*");//输出字符“*”
}
printf("\n");//换行输出
}
return 0;//程序结束
}
2、实心正方形
运行结果:
*****
*****
*****
*****
*****
C语言程序源代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,j=0;//初始化i,j
for(i=1;i<=5;i++)//行数为i
{
for(j=1;j<=5;j++)//因为第i行打印5个“*”,所以j<=5
{
printf("*");//输出字符“*”
}
printf("\n");//换行输出
}
return 0;//程序结束
}
3、长方形
运行结果:
*******
*******
*******
*******
*******
C语言程序源代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,j=0;//初始化i,j
for(i=1;i<=5;i++)//行数为i
{
for(j=1;j<=7;j++)//因为第i行打印7个“*”,所以j<=7
{
printf("*");//输出字符“*”
}
printf("\n");//换行输出
}
return 0;//程序结束
}