为了账号安全,请及时绑定邮箱和手机立即绑定

php while循环

/ 猿问

php while循环

释怀38 2017-03-11 23:27:12
2+22+222+2222+22...2怎么用while循环写出来?
查看完整描述

1 回答

?
习惯受伤
<?php
	$x = 1;
	$sum = 0;	
	$exp = "2";
	while($x<3){
		//存放拼接后的2
		$ret = "";
		$n = 1;
		while($n++ <= $x){
			$ret = $ret . "2";
		}
		//将拼接的2转化为整型
		$num = intval($ret);
		$sum += $num;
		if($x>1){
			$exp = $exp . " + " . $num;			
		}
		$x += 1;
	}
	
	//输出总和
	echo "Sum = " . $sum . "\r\n";
	//输出表达式,不要可以删除
	echo "Expression = " . $exp . " = " . $sum;
?>

上一个效果图吧:

//img.mukewang.com/58c436470001a98207580057.jpg

查看完整回答
1 反对 回复 2017-03-12

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信