求用c语言编程由组成的菱形图案

如题所述

#include<stdio.h>
#include<stdlib.h>
#define N 5 //图案行数
#define KG (abs(N/2-i))
#define XH ((N/2-abs(N/2-i))*2+1)
void main() { int i,j;
  for ( i=0;i<N;i++ ) {
    for ( j=0;j<KG;j++ ) printf(" ");
    for ( j=0;j<XH;j++ ) printf((j>0 && j<XH-1)?(" "):("A"));
    printf("\n");
  }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-09
#include<stdio.h>
int main()
{int i,j;
  printf(" A\n");
  printf("A A\n");
  printf(" A\n");
  return 0;
}


相似回答