早教吧作业答案频道 -->其他-->
求帮忙写几个PHP的小程序,要交的,谢谢啦1,一个数加上100是一个完全平方数,再加上168也是一个完全平方数,求这个数(1-999)2,有1、2、3、4个数字,能组成多少个互不相同且无重复数
题目详情
求帮忙写几个PHP的小程序,要交的,谢谢啦
1,一个数加上100是一个完全平方数,再加上168也是一个完全平方数,求这个数(1-999)
2,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
3,判断101-200之间有多少个素数,并输出所有素数。
4,求一个正整数的因子,比如12(1,2,3,4,6)
5,企业发放的奖金根据利润提成。利润(n)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润n,求应发放奖金总数?
1,一个数加上100是一个完全平方数,再加上168也是一个完全平方数,求这个数(1-999)
2,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
3,判断101-200之间有多少个素数,并输出所有素数。
4,求一个正整数的因子,比如12(1,2,3,4,6)
5,企业发放的奖金根据利润提成。利润(n)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润n,求应发放奖金总数?
▼优质解答
答案和解析
1.
for($n=1;$n<=13;$n++)
{
$y=84.0/$n-$n/2.0;
//echo $y.'
';
if(intval($y) == $y)
{
$x=$y*$y-100;
if($x>=1&&$x<=999)
echo $x.'
';
}
}
?>
2.
$t=0;
for($i=1;$i<5;$i++)
{
for($j=1;$j<5;$j++)
{
if($i!=$j)
{
for($a=1;$a<5;$a++)
{
if($a!=$i&&$a!=$j)
{
echo $i.$j.$a.' ';
$t++;
}
}
}
}
}
echo '
能组成'.$t.'个互不相同且无重复数字的三位数';
?>
3.
$num=0;
for($i=101;$i<200;$i++)
{
for($j=2;$j {
if($i%$j==0)
{
$t=1;break;
};
$t=0;
}
if($t==0){echo $i." ";$num++}
}
echo '
101-200之间有'$num.'个素数';
?>
4.要把这个文件命名为yinzi.php,因为后面需要用到
echo $_GET['n'].'(';
for($i=1;$i<=$_GET["n"]/2;$i++)
{
if($_GET['n']%$i==0) echo $i.' ';
}
echo ')';
?>
5.要把文件命名为ticheng.php,和上题一样原因
$n=$_GET['n'];
if($n<=10) $t=0.1*$n;
if($n>10&&$n<=20) $t=0.1*10+0.075*($n-10);
if($n>20&&$n<=40) $t=0.1*10+0.075*(20-10)+0.75+0.05*($n-20);
if($n>40&&$n<=60) $t=0.1*10+0.075*(20-10)+0.75+0.05*(40-20)+0.03*($n-40);
if($n>60&&$n<=100) $t=0.1*10+0.075*(20-10)+0.75+0.05*(40-20)+0.03*(60-40)+0.015*($n-60);
if($n>100) $t=0.1*10+0.075*(20-10)+0.75+0.05*(40-20)+0.03*(60-40)+0.015*(100-60)+0.01*($n-100);
echo '应发放的奖金总数为:'.$t.'万元';
?>
for($n=1;$n<=13;$n++)
{
$y=84.0/$n-$n/2.0;
//echo $y.'
';
if(intval($y) == $y)
{
$x=$y*$y-100;
if($x>=1&&$x<=999)
echo $x.'
';
}
}
?>
2.
$t=0;
for($i=1;$i<5;$i++)
{
for($j=1;$j<5;$j++)
{
if($i!=$j)
{
for($a=1;$a<5;$a++)
{
if($a!=$i&&$a!=$j)
{
echo $i.$j.$a.' ';
$t++;
}
}
}
}
}
echo '
能组成'.$t.'个互不相同且无重复数字的三位数';
?>
3.
$num=0;
for($i=101;$i<200;$i++)
{
for($j=2;$j {
if($i%$j==0)
{
$t=1;break;
};
$t=0;
}
if($t==0){echo $i." ";$num++}
}
echo '
101-200之间有'$num.'个素数';
?>
4.要把这个文件命名为yinzi.php,因为后面需要用到
echo $_GET['n'].'(';
for($i=1;$i<=$_GET["n"]/2;$i++)
{
if($_GET['n']%$i==0) echo $i.' ';
}
echo ')';
?>
5.要把文件命名为ticheng.php,和上题一样原因
$n=$_GET['n'];
if($n<=10) $t=0.1*$n;
if($n>10&&$n<=20) $t=0.1*10+0.075*($n-10);
if($n>20&&$n<=40) $t=0.1*10+0.075*(20-10)+0.75+0.05*($n-20);
if($n>40&&$n<=60) $t=0.1*10+0.075*(20-10)+0.75+0.05*(40-20)+0.03*($n-40);
if($n>60&&$n<=100) $t=0.1*10+0.075*(20-10)+0.75+0.05*(40-20)+0.03*(60-40)+0.015*($n-60);
if($n>100) $t=0.1*10+0.075*(20-10)+0.75+0.05*(40-20)+0.03*(60-40)+0.015*(100-60)+0.01*($n-100);
echo '应发放的奖金总数为:'.$t.'万元';
?>
看了 求帮忙写几个PHP的小程序,...的网友还看了以下:
用完全归纳法证明左右相等,n∈N,x≠1.这道题用完全归纳法,第一步我想的是左边=(1+x)=(1 2020-04-27 …
八年级数学题,第一小题完成就行,拜托了! 如图,△ABC在平面直角坐标系中,A(0,2√3),B( 2020-05-16 …
0.15乘48.2-0.07乘48.2+48.2乘0.02等于( )乘( )拜托了啦~~ 2020-05-16 …
解方程 1、x+5分之x+2=1.6+2分之x-1 2、0.3分之0.4(x-3)-0.04分之0 2020-05-16 …
设α1,α2,…,αn是Rn的一组基,证明:如果β属于Rn,且(β,αi)=0(i=1,2,... 2020-05-21 …
在EXCEL中,假设A1=2,B1=5,C1=A1*0.2+B1*0.2,怎样才能让C1显示为2* 2020-05-22 …
将∫(0,2)dx∫(0,x)f(√x^2+y^2dy)化为极坐标方程.请高手麻烦主要讲一下上下限 2020-06-26 …
下列情形是同学们在解方程时遇到的问题,请你指出其中的错误.(1)陈刚在解某得到0=0,他说:"怎x 2020-07-29 …
根据离子方程式解答浓度问题Ti(2价)离子和IO4-离子反应(酸)生成I-和Ti4+.当0.025L 2020-11-27 …
(2012•泗县模拟)一个筑路队铺一段铁路,原计划每天铺3.2千米,15天铺完.实际每天比原计划多铺 2021-01-19 …