2 u013391418 u013391418 于 2014.02.28 22:47 提问

《大学C语言题》希望大神告诉在哪加输入函数

用c语言输出以下图案:

  *
 ***
*****
 ***
  *

我知道这个图案的代码 我想知道怎么用scanf输入一个数N随意调金字塔的行数

1个回答

u013830811
u013830811   2014.03.01 00:25
已采纳

这个程序能满足你的要求
#include
int main()
{

int i,j,k,m;

scanf("%d",&m);
m=(m-1)/2;
for(i=0;i<=m;i++)
{

for(j=0;j<=m-1-i;j++)

printf(" ");

for(k=0;k<=2*i;k++)

printf("* ");
printf("\n");

}

for(i=0;i<=m-1;i++)

{

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

printf(" ");

for(k=0;k<=m*2-2-i*2;k++)

printf("* ");

printf("\n");

}

return 0;
}

u013391418
u013391418 昨天忘了定义m了 今天看书才发现
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片