我的程序要求用户输入他们要输入的整数数。然后,用户输入整数。然后程序输出这些整数的最大值和最小值。
我不能使用列表,只允许循环和条件语句。
我尝试将max和min设置为特定值:
public function searchByName($name)
{
$company = Company::where('name', $name)->firstOrFail();
$personality = DB::table('personalities')->where('name', $name)->first();
return view('company.base.index', compact('company', 'name', 'personality'));
}
<div class="{{ $personality->div_class_1 }}"><br><br></div>
<div class="{{ $personality->div_class_2 }}"><br><br></div>
<div class="{{ $personality->div_class_3 }}"><br><br></div>
<div class="{{ $personality->div_class_4 }}"><br><br></div>
的预期输出为max:4和min:1,但实际输出为max:4和min:0
答案 0 :(得分:0)
这是因为您首先将max_num
和min_num
初始化为0
。在您提供的特定示例1,2,3,4
中,所有输入都不小于初始min_num
的值0
,因此min_num
不变。
解决此问题的一种方法是将max_num
和min_num
初始化为None
并将值放入max_num
和min_num
中,如果它们是{{1 }},如下所示:
None