
主要是对一些基础知识的应用啊, 比如循环 加法 除法等等。 比如以后正式的项目中, 给你100个人的信息, 让你算出这些人的年龄平均值, 那么就能用到金字塔 乘法表用到的循环等等知识了
回楼主,乘法表的对象是“表”而不是数字。。99 是属性。
面向对象是指的是开发模式。并非某一种固定写法或代码。。
在 PHP 里,要 *** 作对象一般是通过类实现的。。不过,类也是一种封装方式。是为了更好的重复使用代码。。所以,并非所有类都是面向对象。。
我用简单代码描述给你看一下吧。类具体的代码我就不写了。
//定义一个类,以 *** 作对象。
class table {
//定义一个方法,用来改变对象属性
function set_num($a, $b) {
……
}
//定义一个方法,用来打印对象
function p() {
……
}
}
//使用方法
$table=new table; //实例化表对象
$table->set_num(9,9); //改变对象的属性
$table->p(); //打印出这个表
在确保表格已经移到最左边后,选择那几个偏移的单元格,右击选择“设置单元格格式”调出设置界面后,选择上面的对齐标签点击,看看里面的文本对齐方式中是否设置了缩进。如果有的话就取消掉它设置成0,
不过从你的表格来看,应该不是这个问题,是你设置了居中对齐,而你的表格小于文字宽度,又没有自动转行,所以才这样,你可以通过拉宽A列来解决
如果你偏移的那几个单元格后面B列可以合并进来的话,你可以将A2和 B2单元格进行合并居中 *** 作,完了点一下格式刷,然后将下面几个刷成同样格式也行
<table border="1">
<php
for($i=9;$i>0;$i--){
echo "<tr>";
for ($k=0;$k<(9-$i);$k++){
echo "<td></td>";
}
for($j=$i;$j>0;$j--){
echo "<td>";
echo $i""$j"="($i$j);
echo "</td>";
}
echo "</tr>";
}
>
</table>
<table border="1">
<php
for($i=1;$i<10;$i++){
echo "<tr>";
for ($k=1;$k<(10-$i);$k++){
echo "<td></td>";
}
for($j=$i;$j>0;$j--){
echo "<td>";
echo $i""$j"="($i$j);
echo "</td>";
}
echo "</tr>";
}
>
</table>
效果图:
先仔细观察一下小九九的规律,外面一层是列,值是一样的,而里面的一层是行,它的值是递增的,直到跟列的值相等。比如说i=1的时候,传进来,里面循环一次,i=2的时候,里面相当于for($v=1;$v<=2;$v++),就要从1循环到2,循环两次,依次类推i=9的时候,里面就要从1循环到9,循环九次,外面i取几,里面就要循环几次,就是嵌套嘛。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)