Was ist die Lösung für die Schleifenverschachtelung mit einer unbestimmten Anzahl von Ebenen in PHP?
你心哥我啦
你心哥我啦 2021-05-21 20:33:26
0
1
890

Problembeschreibung: Die folgenden Zahlen sind alle übergebene Parameter 1. Geben Sie eine unbekannte Anzahl von Produktpreisspannen und die maximal verkaufbare Menge, den niedrigsten Verkaufspreis, den höchsten Verkaufspreis und die größte Menge Produkt A 1105 1115 29 an Produkt B 1605 1620 33 Produkt C 2005 2025 172. Vorausgesetzt, dass die feste Verkaufssumme dieser Bestellung 14850 beträgt ist zurück gekommen? Der entscheidende Punkt ist, dass die Anzahl der jedes Mal übergebenen eindimensionalen Parameter ungewiss ist, das heißt, es müssen möglicherweise 100 Produkte berechnet werden.

Es ist sehr einfach, es direkt zu schreiben, aber es kann überhaupt nicht gekapselt werden:

$arr[0][‘low’]=1105;
$arr[0][‘high’]=1115;
$arr[0][‘num’]=29;
$arr[1][‘low’]=1605;
$arr[1][‘high’]=1620;
$arr[1][‘num’]=33;
$arr[2][‘low’]=2005;
$arr[2][‘high’]=2025;
$arr[2][‘num’]=17;
$total=14850;

Das Problem liegt in der Unsicherheit in der Anzahl der übergebenen Produkttypen. Wie oft sollte diese Unsicherheit durchlaufen werden? Ideen sollten verwendet werden, um es zu lösen?

你心哥我啦
你心哥我啦

Antworte allen(1)
Peter_Zhu

如果不确定层级用嵌套循环不是个好主意

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage