php猜数字代码
发布时间:2025-05-24 22:24:34 发布人:远客网络
一、php猜数字代码
1、第一种:两个人玩,一方出数字,一方猜。出数字的人要想好一个指定位数的数,数字可重复,不能让猜的人知道。
2、猜的人就可以开始猜。每猜一个数,出数者就要说大过或小过出的数。
3、第二种:两个人玩,一方出数字,一方猜。出数字的人要先想好一个没有重复数字的4位数,不能让猜的人知道。猜的
4、人就可以开始猜。每猜一个数,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而
5、B前的数字表示数字正确而位置不对的数的个数。如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位
6、置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。接着猜的人再根据出题者的
7、$stdin=fopen('php://stdin','r');
8、$stdout=fopen('php://stdout','w');
9、returntrim($line,PHP_EOL);//去除换行符
10、if(stripos(PHP_OS,'winnt')!==false){
11、$line=iconv('UTF-8','GBK',$line);
12、fwrite($stdout,$line.PHP_EOL);
13、functionguess_the_number($count=2){
14、write(sprintf('Pleaseinputyournumber(%s-bitdigit),qorquitexit:',$count));
15、if($readStr=='q'||$readStr=='quit'){
16、write('恭喜你,猜对了!');
17、write('Inputccontinuetoplay');
18、if($readStr=='c'||$readStr=='continue'){
19、$array=array_diff(array(0,1,2,3,4,5,6,7,8,9),[$num]);
20、$subarr=array_slice($array,0,3);//再取3个数字
21、$str=implode('',array_merge([$num],$subarr));
22、write(sprintf('Pleaseinputyournumber(%s-bitdigit),qorquitexit:',$len));
23、if($readStr=='q'||$readStr=='quit'){
24、write('恭喜你,猜对了!');
25、write('Inputccontinuetoplay');
26、if($readStr=='c'||$readStr=='continue'){
27、$readInt=str_pad($readInt,$len,'0',STR_PAD_LEFT);//不足四位的补足四位
28、$readArr=str_split($readInt,1);//casttoarray
29、if($readArr[$i]==$numArr[$i]){
30、unset($readArr[$i],$numArr[$i]);
31、$bval=count(array_intersect($readArr,$numArr));
32、write(sprintf('%sA%sB',$aval,$bval));
33、echo'Pleaserunundercommandline!';
二、php中如何换行
1、用正则的换行,结束位置加上\n。例如:$text=“我是文本\n”。
2、PHP,一个嵌套的缩写名称,是英文超级文本预处理语言的缩写。PHP是一种 HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。
3、它可以比 CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
4、PHP原始为 Personal Home Page的缩写,现已经正式更名为"PHP: Hypertext Preprocessor"的缩写。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于19 ISAPI筛选器94年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示 Rasmus Lerdorf的个人履历,以及统计网页流量。