search
HomeComputer TutorialsComputer KnowledgeUse PHP to write a program to calculate and print out the factorial of 123

Use PHP to write a program to calculate and print out the factorial of 123

2 Write a program in PHP language to calculate and output 1 2 3! 6! Sum

1: Switch is not a good idea, but if the question requires it, it can only be used

$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

$ret = array_product(range(1, $i));

}

echo $ret;3:

$n = 100;

function sumExt($n){

return array_sum(range(1,$n));

}

echo sumExt($n);4: The simplest logic is the exhaustive method

$totalNum = 100;

$totalFee = 100;

$henFee = 3;

$chickenFee = 1/3;

for($henNum =0; $henNum

$chickenNum = $totalNum - $henNum;

if($totalFee == $henNum * $henFee $chickenFee * $chickenNum){

echo 'Hen:',$henNum,'only';Chicken:',$chickenNum,'only',PHP_EOL;

}

}It’s not easy to code, but I hope you can adopt it

php arrays and functions

php array and function code:

for($i=0;$i

$sum =$c[$i]['Webpage'];

}

?>

php programming technology:

PHP is a server-side scripting language that is easy to learn and use. With very little programming knowledge you can use PHP to build a truly interactive WEB site. PHP is one of the tools that allows you to generate dynamic web pages. PHP web files are treated as ordinary HTML web files and when editing, you can write PHP in the normal way of editing HTML.

PHP stands for: Hypertext Preprocessor (PHP: Hypertext Preprocessor). PHP is completely free, no need to spend money, you can download it freely from the PHP official website. PHP complies with the GNU Public License (GPL), under which many popular software such as Linux and Emacs were born. You can obtain the source code without restrictions, and you can even add the features you need. PHP can run on most Unix platforms, GUN/Linux and Microsoft Windows platforms. Information on how to install PHP on a PC machine or Unix machine in a Windows environment can be found on the PHP official site. The installation process is simple.

How to count the sum of php array values

First, for a simple array, you can use the array_sum function. The format of the function is as follows:

number array_sum ( array $array )

Function example:

$a = array(2, 4, 6, 8);

echo "sum(a) = " . array_sum($a) . "\n";

$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);

echo "sum(b) = " . array_sum($b) . "\n";

?>The above routine will output:

sum(a) = 20

sum(b) = 6.9

In addition, for complex format arrays, you can use the foreach structure to calculate the sum yourself, for example:

$a=array(1,2,3,4);

$s=0;

foreach ($a as $v) $s =$v;

echo "sum=$s";

?>

The above is the detailed content of Use PHP to write a program to calculate and print out the factorial of 123. For more information, please follow other related articles on the PHP Chinese website!

Statement
This article is reproduced at:Excel办公网. If there is any infringement, please contact admin@php.cn delete
Which Is the Best VPN for ChatGPT? - MiniToolWhich Is the Best VPN for ChatGPT? - MiniToolApr 29, 2025 am 12:50 AM

If you want to use ChatGPT via VPN in an unsupported country, region, or territory, do you know which is the best VPN for ChatGPT? In this post, php.cn Software will introduce some good choices for you. You can select one according to your requiremen

XboxPcAppFT.exe Bad Image Error: Here Is How to Fix It!XboxPcAppFT.exe Bad Image Error: Here Is How to Fix It!Apr 29, 2025 am 12:49 AM

How to fix the “XboxPcAppFT.exe bad image” issue on Windows 11/10? This post from php.cn presents multiple methods to resolve the annoying issue. Please go on with your reading.

How to Fix OneDrive Files Cannot Be Deleted Windows 10/11 - MiniToolHow to Fix OneDrive Files Cannot Be Deleted Windows 10/11 - MiniToolApr 29, 2025 am 12:48 AM

What should do when you want to delete a file or folder in OneDrive, but find that OneDrive files or folders cannot be deleted? Now you can read this post from php.cn to get the best solutions to fix the “OneDrive files cannot be deleted in Windows 1

Display Connection Might Be Limited: Key Factors & SolutionsDisplay Connection Might Be Limited: Key Factors & SolutionsApr 29, 2025 am 12:47 AM

The error message “display connection might be limited” is an annoying issue when you start the device. In this post from php.cn, you can get detailed information about what causes this problem and how to resolve it quickly.

How to Clean C Drive in Windows 11/10 Without Losing Data - MiniToolHow to Clean C Drive in Windows 11/10 Without Losing Data - MiniToolApr 29, 2025 am 12:45 AM

How do I free up space on my C drive or how do I clear waste on my C drive? This is the topic that php.cn focuses on here. If your C drive is full of old apps and unnecessary programs, you can choose to clean up it. Let’s get started.

ChatGPT 4 vs. ChatGPT 3: the Difference between Them - MiniToolChatGPT 4 vs. ChatGPT 3: the Difference between Them - MiniToolApr 29, 2025 am 12:44 AM

ChatGPT has been updated with GPT-4. To help you better understand this update, we will introduce the differences between ChatGPT 4 and ChatGPT 3. In addition, if you want to recover deleted files on Windows, you can try php.cn Power Data Recovery.

Resolved! How to Fix Cricket 22 Crashing on PC? - MiniToolResolved! How to Fix Cricket 22 Crashing on PC? - MiniToolApr 29, 2025 am 12:40 AM

Cricket 22, a cricket video game developed in 2021, has won people’s admiration worldwide. However, so far, many players have complained about the crashing issue of this game. If you also struggle with this problem, you can refer to this article on p

Ultimate Guide on How to Run a Program in Compatibility ModeUltimate Guide on How to Run a Program in Compatibility ModeApr 29, 2025 am 12:39 AM

What is the compatibility mode? How to run a program in Windows 10 compatibility mode? Now read this post from php.cn to get detailed information.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.