4个回答
展开全部
程序如下:
#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))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-04-08
展开全部
#include <math.h>
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(...)这种形式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
k = int(pow(double(t), double(i-1)));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询