Maison > Article > Applet WeChat > Écrivez un petit programme pour résoudre un problème intéressant et pervers de l’Olympiade mathématique.
La question est la suivante :
Il y a 6 personnes qui sont toutes nées le 11 avril, et elles sont toutes des Buffles. Le produit de leurs âges dans une certaine année est 17597125. Quelle est la somme de. leurs âges cette année ?
Si vous êtes un as des mathématiques et que vous avez trouvé la solution mathématique. Veuillez laisser votre méthode dans les commentaires ci-dessous.
Si vous êtes un expert en programmation et que vous proposez un meilleur algorithme que celui ci-dessous, veuillez laisser votre méthode.
Si vous y réfléchissez mais que vous n’arrivez toujours pas à le comprendre. Alors jetez un œil au programme ci-dessous.
class Gusse { public static void main(String[] args){ int sut1=1,sut2=1,sut3=1,sut4=1,sut5=1,sut6=1; long mul=0,sum=0; for(sut1=1;sut1<=15;sut1++){ for(int n2=0;n2<=10;n2++){ sut2=sut1+n2*12; for(int n3=0;n3<=10;n3++){ sut3=sut1+n3*12; for(int n4=0;n4<=10;n4++){ sut4=sut1+n4*12; for(int n5=0;n5<=10;n5++){ sut5=sut1+n5*12; for(int n6=0;n6<=10;n6++){ sut6=sut1+n6*12; if((mul=sut1*sut2*sut3*sut4*sut5*sut6)==17597125){ System.out.println("sut1="+sut1); System.out.println("n2="+n2); System.out.println("n3="+n3); System.out.println("n4="+n4); System.out.println("n5="+n5); System.out.println("n6="+n6); System.out.println("sum="+(sum=sut1+sut2+sut3+sut4+sut5+sut6)); break; } } } } } } } } }
Copiez le programme intact dans le bloc-notes, puis exécutez-le avec Java pour obtenir le résultat.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!