C语言实现x的n次方
生活随笔
收集整理的這篇文章主要介紹了
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~255printf("---%d---\n", sum);return 0; }
#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~255printf("---%d---\n", sum);return 0; }
總結
以上是生活随笔為你收集整理的C语言实现x的n次方的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVN回滚到指定旧版本操作指南
- 下一篇: [转载] 【汇总】Android知识清单