English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale completo di programmazione C
In questo esempio, imparerai a utilizzare la ricorsione per calcolare il potere di un numero.
Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione in CArgomento:
#include <stdio.h> int potenza(int n1, int n2); int main() { int base, a, result; printf("Inserisci il base: "); scanf("%d", &base); printf("Inserisci l'esponente (intero positivo): "); scanf("%d", &a); result = potenza(base, a); printf("%d^%d = %d", base, a, result); return 0; } int potenza(int base, int a) { if (a != 0) return (base * potenza(base, a - 1)); else return 1; }
Risultato di output
Inserisci il numero di base: 3 Inserisci l'esponente (intero positivo): 4 3^4 = 81
Puoi anche Calcolare la potenza del numero con un ciclo.
Se hai bisogno di calcolare la potenza di un numero in decimale, puoi usareBiblioteca pow()Funzione.