[算法] 求x的n次方的一种for循环实现

关于次方,是有函数pow()来专门计算的,但是今天学习了循环结构,有道题是让计算x的n次方,我就用for循环来实现一下。

#include <stdio.h>

    int main() {

        int x,n,p=1;                 #p为1,作为累积数
        int i;
        printf("Input number,power"); 
        scanf("%d,%d",&x,&n);
        for(i=0;i<n;i++){p*=x;}
        printf("pow(%d,%d)=%d",x,n,p); 


    }        

 

posted @ 2017-03-21 23:42  viLogy  阅读(4570)  评论(0编辑  收藏  举报