当输入2和2时为啥不是4呀?而是一个负数

# include <stdio.h>

int RaiseToPower(int n, int k)

{

     if(k == 0)

         return 1;

    else

         return pow(n,k);

}

 int main()

 {int n,k;

printf("请输入两个数\n");

scanf("%d,%d\n",&n,&k);

     printf("%d\n",RaiseToPower(n,k));

    return 0;

}


慕仰3175336
浏览 1034回答 1
1回答

txm4056228

因为用pow函数要写#include<math.h>
打开App,查看更多内容
随时随地看视频慕课网APP