Notions abordées : branchement conditionnel, usage de la pile.
puissance
(ç.-à-d. n
et puiss
),
ainsi que les variables locales (i
et temp
)
devront être stockés dans la pile.
#include <stdio.h>
int puissance (int n, int puiss) {
int i, temp = 1;
for(i = 0; i < puiss; i++){
temp = temp *n ;
}
return temp ;
}
void main() {
int x,y;
scanf("%d",&x);
scanf("%d",&y);
printf("x^y = %d\n",puissance(x,y));
return;
}