C语言中如何表达10的几次方
答案:4 悬赏:50 手机版
解决时间 2021-04-02 04:41
- 提问者网友:半生酒醒
- 2021-04-01 22:49
C语言中如何表达10的几次方
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-04-01 23:45
程序如下:
#include "stdio.h"
#include "math.h"//pow函数
int main()
{
double a;
int n;
scanf("%d",&n);
a=pow(10,n);//pow函数默认返回值是doubl类型的。10的n次方
printf("%lf",a);
return 0;
}
//这里如果定义a为int类型。则将后面的pow强制类型转换即int(pow(10,n))
#include "stdio.h"
#include "math.h"//pow函数
int main()
{
double a;
int n;
scanf("%d",&n);
a=pow(10,n);//pow函数默认返回值是doubl类型的。10的n次方
printf("%lf",a);
return 0;
}
//这里如果定义a为int类型。则将后面的pow强制类型转换即int(pow(10,n))
全部回答
- 1楼网友:十鸦
- 2021-04-02 03:05
k = int(pow(double(t), double(i-1)));
- 2楼网友:鸽屿
- 2021-04-02 01:36
#include
k=pow(10,i-1)*t;
如果需要强制类型转换,应该用(int)pow(10,i-1)*10而不是int(...)这种形式。
k=pow(10,i-1)*t;
如果需要强制类型转换,应该用(int)pow(10,i-1)*10而不是int(...)这种形式。
- 3楼网友:孤老序
- 2021-04-02 01:00
前面要有
# include
都定义后可以这样表达:
k=t*pow(10,(i-1))
# include
都定义后可以这样表达:
k=t*pow(10,(i-1))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯