下面是引用jack76211于2005-10-30 11:00发表的 :
写在一起?? 不懂..@@"
能用叙述的简单说一下吗?
我会努力将叙述转成程式码的...
.......
我的意思是....
你可以用
FOR(XXX)
{ FOR(XXX)
if(XXX)
printf("*");
else
printf(" ");
}
这是将回圈写在一起(一个回圈也可以)....
主要列印的条件在判断式的写法...
如果你是用....
FOR(XXX) <-我是上层
{ if(XXX)
printf("*");
else
printf(" ");
}
FOR(XXX) ....;<-中间再一层
FOR(XXX)<-我是下层
{ if(XXX)
printf("*");
else
printf(" ");
}
分成上下两层....
搞不好你中间还要一层....
下面的写法当然比较容易写....
但写出来的程式就不漂亮了....
用数字代替也很简单....
我想老师会改成数字就是不希望你用上下层的写法吧....
1,3,5,7,9,1,3,5,......
环状的原理....
用%就可以解决了....
举例....
for(int i=1; i<=27; i+2)
printf("%d",i%10);