#include <stdio.h>
#include <string.h>//memset
#include <stdlib.h>//free
#define uint8_t unsigned char
#define uint16_t unsigned short
#define uint32_t unsigned int
double mypow( double x, int n )
{
double sum;
if(n==0)
return 1;
else if(n == 1)
sum = x;
else
sum = mypow(x, n-1)*x;
return sum;
}
uint32_t Beint(uint8_t *arry,uint8_t Len)
{
uint32_t rst=0;
uint8_t i=0;
while(Len)
rst += (arry[--Len])*(mypow(10,i++));
return rst;
}
int main(int argc,char **argv)
{
uint8_t arry[] = {1,2,3,4,5,6};
printf("[%d]",Beint(arry,6));
}
求立方函数-工具
最新推荐文章于 2022-12-13 16:43:02 发布