当前位置:知之问问>百科知识>C语言pow函数

C语言pow函数

2024-09-11 13:18:47 编辑:join 浏览量:572

问题补充说明:#include#include#include "stdlib.h"void f(long n){printf("%f\t", pow(n,3));printf("%lf\t", pow(n,3));printf("%ld\t", (long)pow(n,3));printf("结果是:%I64d\t",(long long int )pow(n,3));printf("%d\n", (int)pow(n,3)); }main(){long i=5;printf("%f\t", pow(5,3));printf("%lf\t", pow(5,3));printf("%ld\t", (long)pow(5,3));printf("结果是:%I64d\t",(long long int )pow(5,3));printf("%d\n", (int)pow(5,3));system("pause");printf("%f\t", pow(i,3));printf("%lf\t", pow(i,3));printf("%ld\t", (long)pow((int)i,3));printf("结果是:%I64d\t",(long long int )pow(i,3));printf("%d\n", (int)pow(i,3));system("pause");f(i);system("pause");}这个程序为什么只有前一个输出答案正确,后面的都不正确呢?

C语言pow函数

1,来自要加入头文件math.h

2,pow(x,y);//其作用是计算x的y次方。x、y及函数值都是double型

例:

我要计算2的360问答5次方

源代码如下:

#include"stdio.h"

#include"math.h"

main()

{

longtotal;

intx=伯态在束风带压研证推案2,y=5;

total=pow(x,y);/*调用pow函数*/

printf("%ld",to交侵害准又针tal);

getch();

}

标签:C语言,pow,函数

版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/article/337828.html
热门文章