此程序中 for(j=1;j<=40-i;j++)中为什么是 40-i ,40是怎么得到的?

[复制链接]
查看11 | 回复1 | 2009-11-25 22:05:39 | 显示全部楼层 |阅读模式
40应该是根据你自己想打印的图形来确定的,如果要打印的图形越大,就应越大。但,也是受控的,必须满足i<=5,i++,J++,的同时j<=2*i-1,j<=40-i。其实,i的最大值也是可变的,i值变*得位置随之而变。
回复

使用道具 举报

千问 | 2009-11-25 22:05:39 | 显示全部楼层
在for循环中 40只是任意设置的一个值,只要for(j=1;j<=40-i;j++)中只要J<=5-j就可以打印出相应的图案用40是使整个图案右移。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行