Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 23049|Répondre: 0

[Source] Les trois méthodes en C# permettent une addition récursive de 1 à 100

[Copié le lien]
Publié sur 26/08/2015 22:50:46 | | |
  1. public int number = 0;
  2.         protected void Page_Load(object sender, EventArgs e)
  3.         {
  4.             Add(1);
  5.             test(1,0);
  6.             int bbb = num(1);
  7.             Response.Write(bbb);
  8.             Response.End();
  9.         }
  10.         
  11.         public void Add(int o)
  12.         {
  13.             if (o <= 100) {
  14.                 number += o;
  15.                 Add(o+1);
  16.             }
  17.         }
  18.         public int test(int start, int sum)
  19.         {
  20.             //start=1;
  21.             int aaa = 0;
  22.             if (start <= 100)
  23.             {
  24.                 sum += start;
  25.                 test(start + 1, sum);
  26.                 aaa = sum;
  27.             }
  28.             return aaa;

  29.         }
  30.         public int num(int i)
  31.         {
  32.             if (i == 100)
  33.             {
  34.                 return i;
  35.             }
  36.             else {
  37.                 return i + num(i + 1);
  38.             }
  39.         }
Code de copie
Algorithme récursifC’est un sous-problème qui transforme le problème en un problème similaire qui est réduit en échelle. Appelez alors récursivement la fonction (ou la procédure) pour représenter la solution du problème. Un processus (ou une fonction) s’appelle directement ou indirectement lui-même, et ce processus (ou fonction) est appelé processus récursif (ou fonction).Algorithme récursifLes processus récursifs sont généralement implémentés via des fonctions ou des sous-procédures. Méthode récursive : Appelez directement ou indirectement votre propre algorithme à l’intérieur d’une fonction ou d’une sous-procédure.




Précédent:Les projets sur le campus recrutent d’urgence des agents partenaires - vous attends
Prochain:Téléchargement de la base de données du site Ashley Madison, total 9,69G, avec lien de téléchargement Thunderbolt BT
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com