Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 23049|Odpowiedź: 0

[Źródło] Trzy metody C# osiągają rekurencyjne dodawanie od 1 do 100

[Skopiuj link]
Opublikowano 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.         }
Skopiuj kod
Algorytm rekurencyjnyJest to podproblem, który przekształca problem w podobny, ale o zmniejszonej skali. Następnie rekurencyjnie wywołujemy funkcję (lub procedurę), aby przedstawić rozwiązanie problemu. Proces (lub funkcja) bezpośrednio lub pośrednio wywołuje samego siebie, a ten proces (lub funkcja) nazywa się procesem rekurencyjnym (lub funkcją).Algorytm rekurencyjnyProcesy rekurencyjne są zazwyczaj realizowane za pomocą funkcji lub podprocedur. Metoda rekurencyjna: Bezpośrednio lub pośrednio wywołaj własny algorytm wewnątrz funkcji lub podprocedury.




Poprzedni:Projekty kampusowe pilnie rekrutują agentów partnerskich – czekają na Ciebie
Następny:Pobranie bazy danych strony Ashley Madison, łącznie 9,69G, z linkiem do pobrania Thunderbolt BT
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com