----------------解决方案--------------------------------------------------------
发一个输出星号菱形的程序代码
#include <stdio.h>#include<stdlib.h>
int main()
{
int i,j,num;
scanf("%d",&num);
for(i=-num/2;i<=num/2;i++)
{
for(j=-num/2;j<=num/2;j++)
{
if(abs(i)+abs(j)==num/2)
printf("*");
else
printf(" ");
}
puts("");
}
return 0;
}
结果:
20
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
Press any key to continue
----------------解决方案--------------------------------------------------------
此代码N年前就写过。鉴定完毕。
----------------解决方案--------------------------------------------------------
漂亮
----------------解决方案--------------------------------------------------------
呵,在群里抄的
----------------解决方案--------------------------------------------------------
呵呵!
[url=http://www.25452.com/files/article/htm/3/3913/index]盘龙最新章节[/url]
----------------解决方案--------------------------------------------------------
打印菱形问题代码整理
http://bbs.bccn.net/viewthread.php?tid=210034&extra=&page=1
----------------解决方案--------------------------------------------------------
不错,顶了.
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽