pow的作用
计算x的y次方
pow库函数
通过这张图我们可以很好的了解到这个库函数的使用方式
pow需要的头文件
因为pow是和数字有关的函数,所以它的头文件是<math.h>
pow的返回值
返回的为x的y次方
pow的返回值与x和y有关
上面为一些特殊的返回值
如果x大于小于0,y等于0,返回值为1
如果x等于0,y等于0,返回值为1
如果x等于0,y小于0,返回值为inf(infinity为无穷大的意思)
pow函数最多可以识别2的64次方
pow在代码中的应用–pow来对齐所求的每一位数
#include<stdio.h>
#include<math.h>//引用头文件math.h
int main()
{
int n = 0;
int sum = 0;
int i = 0;
scanf("%d",&n);
while(n>0)//当n>0时循环继续
{
if(n%10%2==0)
sum+=0*pow(10,i);//如果为偶数,0乘以它所在的位数的大小
else
sum+=1*pow(10,i);//如果为奇数,1乘以它所在的位数的大小
n/=10;//n减少一位
i++;//位数加1
}
printf("%d",sum);//打印出要的结果
return 0;
}