用for循环打印下面的图形

用for循环打印下面的图形,第1张

是打印一个完整的菱形吗,如果是,程序如下

#include <stdioh>

int main()

{

int i,j,k;

/输出上半部分正三角形/

for(i=1;i<=5;i++) /外层循环控制每行打印/

{

for(j=1;j<=5-i;j++) /控制每行符号输出的位置/

printf(" ");

for(k=1;k<=2i-1;k++) /控制每行输出符号的个数/

printf("");

printf("\n"); /一行符号输出完后换行/

}

/输出下半部分倒三角形/

for(i=4;i>=1;i--)

{

for(j=4;j>=i;j--)

printf(" ");

for(k=1;k<=2i-1;k++)

printf("");

printf("\n");

}

}

如果是分开打印,那就将上面的程序拆开为两个程序就可以了。

/ HELLOC -- Hello, world /#include "stdioh"

#include "conioh"main()

{

int i,j,k;

for(i=1;i<=5;i++)//控制行

{

for(j=1;j<=5-i;j++)//控制多少个星号就换行

printf(" ");

for(k=1;k<=2i-1;k++) //输出多少个星号

printf("");

printf("\n");

}

for(i=1;i<=4;i++)//控制行数

{

for(j=1;j<=i;j++)//控制多少个星号就换行

printf(" ");

for(k=1;k<=9-2i;k++)//输出多少个星号

printf("");

printf("\n");

}

getch();

}//我用WIN-TC运行的,输出了你要的结果

这个是程序代码:

main()

{

int m,n;

for(n=1;n<=3;n++)

{

for(m=1; m<=2n-1;m++)

printf("");

printf("\n");

}}

C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。

以上就是关于用for循环打印下面的图形全部的内容,包括:用for循环打印下面的图形、c语言编程:用循环结构程序控制结构,输出如下图形。、c语言 用循环语句输出星号图形等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9994162.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存