导航:首页 > 编程语言 > php有趣的代码题

php有趣的代码题

发布时间:2022-08-14 18:38:32

① 如何用php代码完成下列题目

<?php
/*
$d为天数,吃了多少天 这里是9天
$le为剩下的数量 这里是1个
$all为总数量,要输出的结果
*/
function all_num($d, $le){
for($i=0; $i<$d; $i++){
if($i==0){
$all = ($le+1)*2;
}else{
$all=($all+1)*2;
}
}
return $all;
}

/*
$x为第一次下落的高度
$num为下落的次数
$high为每次反弹高度
$res为输出的结果
*/
function res_num($x, $num){
for($i=0; $i<$num; $i++){
if($i==0){ //第一次下落
$res = $x;
$high = $x;
}else{
$high = $high*2/3; //除第一次外,后每一次下落与反弹的高度是一样的
$res+= $high*2;
}
}
$res = number_format($res, 2); //保留两位小数
return $res;
//此题不用考虑最后球不反弹的情况,因为反弹的高度不会为o,这是理想环境下的
}

/*
$n为用户定义最后相加的数的位数
$num为a的值,就题目来理解的哈
$res 为最后相加的结果
*/
function n_num($n, $num){
for($i=1; $i<=$n; $i++){
if($i==1){
//$num = strval($num);
$res = (int)str_pad($num, $i, $num) ; //填充函数
}else{
//$num = strval($num);
$res+= (int)str_pad($num, $i, $num);
}
}
return $res;
}

/*
打印出3~100之间的所有素数(质数)。
值范围已经定了,就不用做参数来的
$res 为数组,包含3--100所有的质数
*/
$res = array();
$i = 3;
while($i <= 100){
if($i<=10){ //10以内的质数就直接写入了,当然如果
//$i不确定的话,就要做判断了,这里就不多写了
$res = array(3,5,7);
}elseif($i%2 != 0 && $i%3 != 0 && $i%5 != 0 && $i%7 != 0){
$res[] =$i;
}
$i++;
}

/*
后面几个题就自己做的,现在没时间了
*/
?>

② php 基础运行代码问题解答 来明白的已经3个啥也不会的来回答了

9、 姓名: 王五 年龄: 26 性别: 男

10、 5

11、 20

12、 HTML

13、 if ($i<6)

14、 if ($i%2==1)

$sum+=$i;

③ php代码问题

你仔细看你的代码,引号的使用是错误的,所有就语法错误了。你用ZEND,0.00001秒内就看到错了,错在哪里了
在引号里使用相同的引号就得加上\例如
"adfdsf\"dlfjd\"";
或者在单引号里使用双引号

<?php
//创建短名字
$llcc_server=$_POST["llcc_server"];
$llcc_user_name=$_POST["llcc_user_name"];
$llcc_user_pass=$_POST["llcc_user_pass"];
$llcc_data_name=$_POST["llcc_data_name"];
//打开文件
$fp=fopen("config.php",'w');

if (!$fp) {
echo "对不起!无法连接到服务器!请重新输入";
}
//写入文件内容
$outconfig="<?php ";
$outconfig.='$server=';
$outconfig.="\"$llcc_server\"; ";
$outconfig.='\'$server_name=\'';
$outconfig.="\"$llcc_user_name\"; ";
$outconfig.='\'$server_pass=\'';
$outconfig.="\"$llcc_user_pass\"; ";
$outconfig.='\'$server_data=\'';
$outconfig.="\"$llcc_data_name\"; ";
$outconfig.="?>";
$fw=fwrite($fp,$outconfig);

if ($fw) {
echo "成功! ";
echo "请注意:安装之后请将安装程序删除 以免被黑客利用!";
echo "安装程序放置地点 ./install.php ./check_install.php " ;
echo "稍后 网页将会转载到首页 !";
}

④ 用php代码程序求出这道题,给好评

设四个数分别为a、b、c、d,则有如下方程:
a+b=8
c-d=6
a+c=13
b+d=8
解方程得
a=12.5
b=4.5
c=9.5
d=3.5

这个问题不适合用PHP来做。

⑤ PHP代码问题!(共3个)

1.获取IP
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
// $onlineip 就是获取的IP.. 上面给了很多相关情况来获取IP 摘自discuz的common.inc.php
2.统一时间
获取服务器时间函数:time()
你可以用变量 $timestamp = time() 来统一单一脚本的时间,然后调用$timestamp即可
可以使用date("Y-m-d H:i:s", $timestamp) 来转换.. 具体的参考 date() 函数的使用(网络一下即可)
3.创建文件夹
mkdir("./dir/", 777); 即可,具体参照mkdir函数..
判断文件存在的函数是 file_exists() 具体都可以搜索出来..
~~~

⑥ PHP的一些代码问题

你起码要有个步骤是判断用户名是否为空或者正确呀~

你那段验证用户名和标题的代码是JS的,只是简单的前台验证,如果真要添加后台是会无视这样的验证的,只要满足后天添加的条件就会成功。

所以说前台验证会提高浏览体验和降低系统风险,而归根结底保证数据准确性的只能是后台验证。

⑦ PHP程序员上机面试题(并附答案,回答好的加分)

题集网上有一套php的面试题:http://www.tijee.com/tags/46-php-face-questions/posts

⑧ PHP代码问题

因为你的if语句有问题,if($shenggao=$tizhong)这是一个赋值语句,肯定成功啦,应该是==

阅读全文

与php有趣的代码题相关的资料

热点内容
芜湖ug编程培训 浏览:677
如何打开cad命令行 浏览:782
编译输入错误图片大全 浏览:688
在哪里找腾讯app 浏览:373
智能管家如何与安卓互通 浏览:733
秒表倒计时单片机程序 浏览:738
单片机小学期交通灯 浏览:591
如何查app文件在哪里 浏览:65
美的美居app有什么功能 浏览:410
安卓手机如何刷为华为系统 浏览:394
服务器如何搭建自己的简历 浏览:580
编译的程序名称 浏览:630
安卓机如何使用苹果同款闹钟 浏览:623
说文解字中华书局pdf 浏览:149
java反序列化xml 浏览:456
小蓝app为什么消息未连接 浏览:151
甲烷是不是可压缩流体 浏览:367
别克车怎么连接安卓手机投屏 浏览:566
负债净值比率算法 浏览:721
命令行窗口怎么添加目录 浏览:385