1.打星号

来源:互联网 发布:软件设计师可以挂靠吗 编辑:程序博客网 时间:2024/05/27 20:42

大家回忆一下刚学C语言时的打菱形星号,当输入4时

输出

   *

  ***

 *****

*******

 *****

  ***

   *

每一行前面的空格数分别为 3 2 1 0 1 2 3,每一行的*个数为 1 3 5 7 5 3 1

输入:3
输出:
  1.   *↵
  2.  ***↵
  3. *****↵
  4.  ***↵
  5.   *↵
#include<stdio.h>int main(){ int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n-i;j++){printf(" ");}for(j=1;j<=2*i-1;j++){printf("*");}//for(j=1;j<=n-i;j++)//{printf(" ");}printf("\n");}for(i=1;i<n;i++){for(j=1;j<=i;j++){printf(" ");}for(j=1;j<=2*n-2*i-1;j++){printf("*");}//for(j=1;j<=i;j++)//{printf(" ");}printf("\n");}}

0 0
原创粉丝点击