输出空心菱形
#include"stdio.h"#include"math.h"
main()
{
int i,j,n;
scanf("%d",&n);
for(i=-n;i<=n;i++)
{
for(j=-n;j<=n;j++)
if(abs(i)+abs(j)==n) printf("*");
else printf(" ");
printf("\n");
}
}
为什么输入1,输出的是
*
* *
*
2018-11-19 18:26
2018-11-19 18:47
2018-11-19 19:25
[此贴子已经被作者于2018-11-19 19:49编辑过]
2018-11-19 19:47
2018-11-19 19:50
2018-11-19 20:50
2018-11-19 22:22
2018-11-20 22:35

2018-11-21 07:28