看不懂的&
#include <stdio.h>#define p(x) putchar(x)
int main()
{
long n,t=0,d=1,a,b;
scanf("%d",&n);
for(n/=2;t>=0;t+=(t-n)?d:d=-1)
for(a=0,b=1;a>=0||(p(10)&0);a+=(a-n)?b:b=-1)
(a==n-t)?p(42):p(32);
return 0;
}
红色部分什么意思?这是一个输出对角线长度为n(奇数)的菱形的程序
[ 本帖最后由 heartnheart 于 2010-2-24 10:58 编辑 ]