用C语言输出一个菱形

来源:互联网 发布:怎样在七天网络上查分 编辑:程序博客网 时间:2024/06/11 21:07
#include "stdafx.h"


int main(int argc, char* argv[])
{
int i,j;
    for(i=1;i<=5;i++)
    {
      for(j=1;j<=5-i;j++)
        printf(" ");


      for(j=1;j<=i;j++)
 {
printf("%c", (1 == j) ? '*' : ' ');
 }


      for(j=i-1;j>=1;j--)
 {
 printf("%c", (j>=2) ? ' ' : '*');
 }


      printf("\n");
    }
    for(i=1;i<=5;i++)
    {
      for(j=1;j<=i;j++)
        printf(" ");
      for(j=1;j<=5-i;j++)
 {
        printf("%c", (1 == j) ? '*' : ' ');
 }


      for(j=4-i;j>=1;j--)
 {
       printf("%c", (j>=2) ? ' ' : '*');
 }


      printf("\n");
    }


getchar();
    return 0;
}
0 0
原创粉丝点击