您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页C语言常见几种图形打印

C语言常见几种图形打印

来源:化拓教育网


1、 打印“旗帜星形”

#include

#define ROW 5//”*”形的行数

int main(void)

{

int i,j;//i控制行数,j控制”*”个数

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

{

for(j=1; j<=i; j++)//行数和”*”数成正比,即第i行的”*”个数为i个

printf(\"*\");

printf(\"\\n\");//每行输出完,进行换行

}

return 0;

}

2、 打印“倒旗帜星形”

#include

#define ROW 5//”*”形的行数

int main(void)

{

int i,j; //i控制行数,j控制”*”个数

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

{

for(j=1; j<=ROW-i+1; j++)//行数和”*”关系,即第i行的”*”个数为ROW-i+1

printf(\"*\");

printf(\"\\n\");//每行输出完,进行换行

}

return 0;

}

3、 打印“三角星形”

#include

#define ROW 5//”*”形的行数

int main(void)

{

int i,j; //i控制行数,j控制”*”个数

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

{

for(j=1; j<=ROW-i+1; j++)//行数和” ”(空格符)关系,即第i行的空格数为ROW-i+1

printf(\" \");

for(j=1; j<=2*i-1; j++)//行数和”*”关系,即第i行的”*”个数为2*i-1个

printf(\"*\");

printf(\"\\n\");//每行输出完,进行换行

}

return 0;

}

4、 打印“倒三角星形”

#include

#define ROW 5//”*”形的行数

int main(void)

{

int i,j; //i控制行数,j控制”*”个数

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

{

for(j=1; jprintf(\" \");

for(j=1; j<=2*(ROW-i)+1; j++)//行数和”*”关系,即第i行的”*”为2*(ROW-i)+1个

printf(\"*\");

printf(\"\\n\");//每行输出完,进行换行

}

return 0;

}

以上C语言”*”形的打印,重点是找出行数与”*”个数的关系,理清即可掌握其打印方法。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务