文章目录
pow的作用pow库函数pow需要的头文件pow的返回值pow在代码中的应用--pow来对齐所求的每一位数
pow的作用
计算x的y次方
pow库函数
![在这里插入图片描述](https://img-blog.csdnimg.cn/cf8352d235c7486eb3412cac483d8d36.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA6LW35oWi5oWi5Y-Y5by6,size_12,color_FFFFFF,t_70,g_se,x_16)
通过这张图我们可以很好的了解到这个库函数的使用方式
pow需要的头文件
因为pow是和数字有关的函数,所以它的头文件是
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来对齐所求的每一位数
![在这里插入图片描述](https://img-blog.csdnimg.cn/0be140c11b6f4264a1ca3c243f5a0a36.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA6LW35oWi5oWi5Y-Y5by6,size_20,color_FFFFFF,t_70,g_se,x_16)
#include
#include//引用头文件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;
}
|