快来个高手帮帮我写个小程序

2025-01-31 02:05:34
推荐回答(6个)
回答1:

应该是要求输棱形的吧
main()
{int i,j,k,m,n;
for(i=1;i<=7;i++)
{
if (i<=4)
{k=2*i-1;m=4-i;}
else
{k=2*(7-i)+1;m=i-4;}
for(n=1;n<=m;n++)
printf(" ");
for(j=1;j<=k;j++)
printf("*");
printf("\n");
}
}
忘了在哪里拿来的啦,先分享下啦

回答2:

不告诉你

回答3:

用puts代替printf就行了

回答4:

#include "stdio.h"
#include "conio.h"
#include "math.h"
main()
{int i,j;
for(i=1;i<=5;i++)
{for(j=1;j<=i*2-1;j++)
printf("*");
printf("\n"); }

for(i=4;i>=1;i--)
{for(j=1;j<=i*2-1;j++)
printf("*");
printf("\n");
}

getch();}
其实很简单的~~
分两部分做-i控制有几行--j控制每一行输出多少个
很简单的连我这种初中毕业都做得做来~你也一样~多练就会了

回答5:

#include

int main()
{
const int row = 5;
int n=0;

for ( int i=1; i<=row*2-1; i++ )
{
n= (i<=5) ? i*2-1 : (row*2-1-(i-row)*2);
for ( int j=0; j {
printf("*");
}
printf("\n");

}

return 0;
}

回答6:

受不了你,你知道就说给大家听咯,何必出这样的问题能