本文主要是介绍各种星号输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
h是需要输出的行数
(1)
#include <stdio.h>
main()
{int a,x,b,h;scanf("%d",&h);for (a=1;a<=h;a++){for (b=h-a;b>=1;b--){printf(" ");}for (x=1;x<=2*a-1;x++){printf("*");}printf("\n");}
}
(2)
#include <stdio.h>
main()
{int a,x,h;scanf("%d",&h);for (a=1;a<=h;a++){for (x=1;x<=2*h-2*a+1;x++){ printf("*");}printf("\n");}
}
(3)
#include <stdio.h>
main()
{int a,x,b,h;scanf("%d",&h);for (a=1;a<=h;a++){for (b=h-a;b>=1;b--){printf(" ");}for (x=1;x<=a;x++){printf("*");}printf("\n");}
}
(4)
#include <stdio.h>
main()
{int a,x,b,h;scanf("%d",&h);for (a=1;a<=h+1;a++){printf(" ");}printf("*\n");for (a=1;a<=h;a++){for (b=h-a+1;b>=1;b--){printf(" ");}printf("*");for (x=0;x<=2*a-2;x++){printf(" ");}printf("*");printf("\n");}for (a=2*h+3;a>=1;a--){printf("*");}
}
(5)就是把(1)倒过来,(6)就是(1)和(5)的合体,懒得写了……
这篇关于各种星号输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!