如何用c语言输出以下图形。第一行7个7,第二行5个5,第三行3个3,第四行1个1

如何用c语言输出以下图形。第一行7个7,第二行5个5,第三行3个3,第四行1个1,第五行3个3,第六行5个5,第七行7个7.

第1个回答  2016-11-04

#include<stdio.h>

int main()

{int i,j;

 for(i=4;i>0;i--)

 {for(j=4;j>i;j--)

    printf(" ");

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

    printf("%d",i+i-1);

  printf("\n");  

 }

 for(i=2;i<5;i++)

 {for(j=4;j>i;j--)

    printf(" ");

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

    printf("%d",i+i-1);

  printf("\n");  

 }

return 0;

}

追问

谢谢 亲故呀

第2个回答  2016-11-04
#include<stdio.h>
int main()
{
int i=7,j=7,k=0;
do
{
j=i;
while (j>0)
{
printf("%d",i);
j--;
}
printf("\n");
if (i==1)
{
k=1;
}
if (k==0)
{
i-=2;
}
else
{
i+=2;
}
}while(i<=7);
return 0;
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网