2、用PHP语言编写程序,计算并输出1!+2!+3!+…+6!的总和。 75

1、李明数学期末考试的成绩为86分,请用PHP语言的switch语句编写程序,给李明的数学成绩评定一个等级。评定标准为:90~100分优秀,80~89分良好,70~79分... 1、李明数学期末考试的成绩为86分,请用PHP语言的switch语句编写程序,给李明的数学成绩评定一个等级。评定标准为:90~100分 优秀,80~89分 良好,70~79分 中等,60~69分 合格,60分以下 不合格。

2、用PHP语言编写程序,计算并输出1!+2!+3!+…+6!的总和。

3、用PHP语言自定义函数,计算1+2+3+…+n的和。并用该函数计算出1+2+3+…+1000的和。其中,n为正整数.

4、用PHP语言编程解决“百鸡问题”:用100元买100只鸡,母鸡3元1只,小鸡1元3只,问各应买多少只?

求大佬帮忙解答 感谢
展开
 我来答
MylJ17
2018-10-12 · TA获得超过768个赞
知道小有建树答主
回答量:1031
采纳率:66%
帮助的人:314万
展开全部

1: switch不是好办法,但是题目要求的话就只能用了

$score = 55;
switch(floor($score/10)){
    case 10: case 9: echo 'A';break;
    case 8:echo 'B';break;
    case 7:echo 'C';break;
    case 6:echo 'D';break;
    case 5: case 4: case 3: case 2: case 1: case 0: echo 'E';break;
}

2:

$max = 6;
$ret = 0;
for($i=1; $i<=$max; $i++){
    $ret += array_product(range(1, $i));
}
echo $ret;

3:

$n = 100;
function sumExt($n){
    return array_sum(range(1,$n));
}
echo sumExt($n);

4:最简单的逻辑是穷举法

$totalNum = 100;
$totalFee = 100;
$henFee = 3;
$chickenFee = 1/3;

for($henNum =0; $henNum<= 100; $henNum ++){
    $chickenNum = $totalNum - $henNum;
    if($totalFee == $henNum * $henFee + $chickenFee * $chickenNum){
        echo '母鸡:',$henNum,'只;小鸡:',$chickenNum,'只',PHP_EOL;
    }
}

码字不易,还望采纳

稳重且轻捷灬小白杨o
2018-10-12 · TA获得超过180个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:37.5万
展开全部
呵呵 LZ是用C的话就是for语句的活用了 迭代算法吧
追问
其实这是成教期末考试问题了   完全看不懂 平时上课没怎么听  做不来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式