C语言题目:编程输出如下图案 一个* 三个* 五个* 七个* 五个* 三个* 一个*

C语言题目:编程输出如下图案 一个* 三个* 五个* 七个* 五个* 三个* 一个*,第1张

#include <stdioh>

int main()

{

int i,n,j;

//这个for循环输出上半个角形

for (i=1;i<7;i++)

{

if(i%2!=0)//只在i为奇数时输出

{

 for (j=1;j<=i;j++)

 {

  printf("");

 }

 printf("\n");

}

}//这个for 输出下半个三角形

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

{

if(i%2!=0)//同上

{

 for (j=1;j<=i;j++)

 {

  printf("");

 }

 printf("\n");

}

}

return 0;

}

#include

#defineCOUNT_NUM7

#defineMID_INDEX((COUNT_NUM-1)/2)

#defineOFFSET(x)((x)-MID_INDEX)

#defineABS(x)((x)>0(x):-(x))

intmain()

{

for(inti=0;i

for(intj=0;j

ABS(OFFSET(i))ABS(OFFSET(j))>MID_INDEXprintf(""):printf("");

return0;

}


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

原文地址: http://outofmemory.cn/yw/12620098.html

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

发表评论

登录后才能评论

评论列表(0条)

保存