PHP随机生成三个整数输出其中间值
时间: 2023-11-02 20:05:15 浏览: 36
PHP代码如下:
```
<?php
$num1 = rand(1, 100);
$num2 = rand(1, 100);
$num3 = rand(1, 100);
echo "随机生成的三个整数为:$num1, $num2, $num3<br>";
if(($num1 >= $num2 && $num1 <= $num3) || ($num1 >= $num3 && $num1 <= $num2)) {
echo "中间值为:$num1";
} elseif(($num2 >= $num1 && $num2 <= $num3) || ($num2 >= $num3 && $num2 <= $num1)) {
echo "中间值为:$num2";
} else {
echo "中间值为:$num3";
}
?>
```
希望能帮到你!接下来,你想问些什么呢?
相关问题
随机生成10个整数,用计数排序输出
好的,以下是Python代码实现:
```python
import random
# 随机生成10个整数
nums = [random.randint(0, 100) for _ in range(10)]
# 计数排序
count = [0] * 101
for num in nums:
count[num] += 1
sorted_nums = []
for i in range(len(count)):
if count[i] > 0:
sorted_nums.extend([i] * count[i])
# 输出排序后的结果
print(sorted_nums)
```
计数排序是一种非常简单的排序算法,时间复杂度为O(n+k),其中n为待排序元素的个数,k为元素的最大值。适用于元素取值范围比较小的情况。
输入三个整数,输出最大值
以下是Python代码实现:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a > b and a > c:
print("最大值为:", a)
elif b > a and b > c:
print("最大值为:", b)
else:
print("最大值为:", c)
```
示例输出:
```
请输入第一个整数:5
请输入第二个整数:9
请输入第三个整数:3
最大值为: 9
```