Πρόγραμμα C για τον υπολογισμό της ισχύος χρησιμοποιώντας αναδρομή

Σε αυτό το παράδειγμα, θα μάθετε να υπολογίζετε τη δύναμη ενός αριθμού χρησιμοποιώντας την αναδρομή.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Γ:

  • C Λειτουργίες
  • C Λειτουργίες που καθορίζονται από τον χρήστη
  • C Επανάληψη

Πρόγραμμα υπολογισμού ισχύος χρησιμοποιώντας αναδρομή

#include int power(int n1, int n2); int main() ( int base, a, result; printf("Enter base number: "); scanf("%d", &base); printf("Enter power number(positive integer): "); scanf("%d", &a); result = power(base, a); printf("%d^%d = %d", base, a, result); return 0; ) int power(int base, int a) ( if (a != 0) return (base * power(base, a - 1)); else return 1; ) 

Παραγωγή

Εισαγάγετε τον αριθμό βάσης: 3 Εισαγάγετε τον αριθμό ισχύος (θετικός ακέραιος): 4 3 4 = 81 

Μπορείτε επίσης να υπολογίσετε τη δύναμη ενός αριθμού χρησιμοποιώντας έναν βρόχο.

Εάν πρέπει να υπολογίσετε την ισχύ ενός αριθμού που έχει αυξηθεί σε δεκαδική τιμή, μπορείτε να χρησιμοποιήσετε τη λειτουργία βιβλιοθήκης pow ().

ενδιαφέροντα άρθρα...