#include <stdio.h>
int main()
{
int i,j
for(i=5i>0i--)
{
for(j=ij>0j--)
{
if(i%2==1)
{
printf("#")
}
else
printf("*")
}
printf("\n")
}
return 0
}
效果:
as3:核心程序
//var:定义变量
//trace:测试时简单输出
方法1:
func1()
function func1(n:uint=5){
var arr:Array=[]
for(var i:uint=0i<2*n+1i++){
arr.push([])
for(var j:uint=0j<2*n+1j++){
arr[i]+=Math.abs(j-n)<=Math.abs(i-n)?"*":" "}
trace(arr[i])}}
方法2:
function func2(n:uint=5){
for(var i:uint=0,str:Stringi<2*n+1i++){
str=""
for(var j:uint=0j<2*n+1j++){
str+=Math.abs(j-n)<=Math.abs(i-n)?"*":" "}
trace(str)}}