PHP实现以函数的方式计算阶乘,使用函数输入数值逆序输出的两个代码程序

news/2024/11/24 6:01:14/

目录

前言

一、实现以函数的方式计算阶乘

1.1运行流程(思想)

1.2代码段

1.3运行截图

二、使用函数输入3个数求和,并以表单形式输出

2.1运行流程(思想)

2.2代码段

2.3运行截图

前言

1.因多重原因,本博文有两个代码程序组成,若有选择,可实现在目录里进行快速查找;

2.本弹窗界面可以根据简单的要求实现一使用功能。同时可以实现自定义的设置;

3.本文介绍的是PHP代码习题,我使用的是Adobe Dreamweaver2021软件编写的代码,原则上其他软件如HBX、VSCode或DW较低高版本都是兼容的,若您有需要且编写软件不是DW等软件,请粘贴<?php?>里的内容;

4.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,程序是指定运行不出来的,请手动更改;

5.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教,若您发现了问题也请麻烦您将问题反馈给我,我好更正错误、总结完善、持续改善! 

6.这是一个需要发布运行的博文,我使用的是谷歌浏览器,推荐使用谷歌浏览器;

7.单独使用PHP代码,请粘贴<?php  ?>里的内容;


提示:以下是本篇文章正文内容,下面案例可供参考

一、实现以函数的方式计算阶乘

1.1运行流程(思想)

这是一个使用表单的方式进行提交数值,然后使用函数进行for循环,最后进行程序输出。具体设置思想如下:

1.2代码段

代码如下(示例):

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>使用表单来计算阶乘</title>
</head>
<form method="post" action="">
请输入一个整数:<input type="number" min="1" nax="10" name="num"><input type="submit" value="提交" name="tijiao">          
</form><?phpfunction jc($n){$bd=1;for($i=1;$i<=$n;$i++){$bd*=$i;}return $bd;
}if(isset($_POST["tijiao"])){$num=$_POST["num"];echo "{$num}的阶乘是".jc($num);}?>
</body>
</html>

1.3运行截图

代码如下(示例):

二、使用函数输入数值逆序输出

2.1运行流程(思想)

这是一个在首先以表单形式输入数值,然后使用函数进行while循环。最后进行程序输出。具体设置思想如下:

2.2代码段

代码如下(示例):

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>使用函数输入数值,进行逆序输出</title>
</head>
<form method="post" action="">请输入一个整数:<input type="number" min="1" nax="1000" name="num"><input type="submit" value="提交" name="tijiao"> </form>
</head>
<?phpfunction nx($n){$s=0;while($n!=0){$s=$s*10+$n%10;$n=(int)($n/10);}return $s;}if(isset($_POST["tijiao"])){$num=$_POST["num"];echo "{$num}的倒序输出结果是".nx($num)."。";
}?>
<body>
</body>
</html>

2.3运行截图

代码如下(示例):


http://www.ppmy.cn/news/43570.html

相关文章

详解HiveSQL执行计划

一、前言 Hive SQL的执行计划描述SQL实际执行的整体轮廓&#xff0c;通过执行计划能了解SQL程序在转换成相应计算引擎的执行逻辑&#xff0c;掌握了执行逻辑也就能更好地把握程序出现的瓶颈点&#xff0c;从而能够实现更有针对性的优化。此外还能帮助开发者识别看似等价的SQL其…

PHP快速入门05-时间日期与时区,附30个常用案例

文章目录前言一、时间日期与时区1.1 时间与日期1.2 时区二、 30个日期时间函数的用法示例2.1 获取当前的时间戳2.2 将时间戳格式化为日期时间2.3 获取当前的日期2.4 获取当前的时间2.5 获取当前年份2.6 获取当前月份2.7 获取当前日期的第几天2.8 计算两个日期之间的天数差2.9 计…

KlayGE-004-InputCaps 例子分析

InputCaps处理外部输入的事件 该例子主要由两部分内容&#xff1a; 外部输入事件获取 ​ 可以处理keyboard、mouse、joystick、touch、sensor的输入事件 显示一个ui图标按钮 Input 定义监听事件类型&#xff1a; KlayGE::InputActionDefine actions[] {InputActionDefin…

windows下nginxHTTP服务器入门教程初级篇

一、介绍Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx&#xff0c;它的发音为“engine X”&#xff0c; 是一个高性能的HTTP和反向代理服务器&#xff0c;同时也是一个IMAP/POP3/SMTP 代理服务器&#xff0e; 二、Location语法语法&#xff1a;location [|||^~] /uri/ {…

Python 智能项目:1~5

原文&#xff1a;Intelligent Projects Using Python 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 深度学习 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 不要担心自己的形象&#xff0c;只关心如何实…

3.1 多维度随机变量及其分布

思维导图&#xff1a; 学习目标&#xff1a; 要学习二维随机变量及联合分布&#xff0c;我会按照以下步骤进行&#xff1a; 了解基本概念&#xff1a;首先要了解二维随机变量的概念&#xff0c;即同时包含两个随机变量的变量。还要了解二维随机变量的取值范围以及联合概率密…

三种实现模型可视化的方式(print, torchinfo, tensorboard)

记录一下自己使用的三种模型可视化的方式&#xff0c;从简单到难 Print 最简单的是print&#xff0c;就不用多说了。 Torchinfo from torchinfo import summary import torch model (...) summary(model, (1,3,128,128))即可按照像文档路径一样的方式输出结构&#xff0c;…

Nginx网站服务

一款高性能、轻量级Web服务软件 稳定性高系统资源消耗低对HTTP并发连接的处理能力强 单台物理服务器可支持3w-5w个并发请求 Nginx相对于Apache的优点: 轻量级&#xff0c;同样是 web 服务&#xff0c;比Apache 占用更少的内存及资源&#xff0c;高并发&#xff0c;Nginx 处理…