C语言实现x的n次方

Posted a1314521531

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言实现x的n次方相关的知识,希望对你有一定的参考价值。

C语言实现x的n次方
   
#include <stdio.h> //  codeblock编辑和编译的

#define uint8_t  unsigned char
#define uint32_t unsigned int
#define POWER 16

// 求x的n次方,返回x的n次方的值
uint32_t Power(uint8_t x, uint8_t n)

  uint8_t i;
  uint32_t val = 1;

  for(i = 0; i <= n; ++i)
  
    printf("%d^%d\\t%d\\n", x, i, val);
    val = x * val;
  

  return val / x;


int main(void)

  uint32_t sum;

  sum = Power(3, 16); // 3,16随便换,0~255
  printf("---%d---\\n", sum);

  return 0;



以上是关于C语言实现x的n次方的主要内容,如果未能解决你的问题,请参考以下文章

2的n次方怎么编程

c语言中2的次方怎么写怎么表示?

2的n次方用c语言怎么表示

C语言中如何算2的N次方

我用 C 语言编写了一个程序,它接受两个输入,x 和 n,并将 x 提高到 n 次方。 10^10 不起作用,发生了啥?

C语言- 递归实现n的k次方