Chinaunix
标题:
菜菜问问题,double型不显示小数位后的数值
[打印本页]
作者:
zgsboy
时间:
2010-10-17 10:55
标题:
菜菜问问题,double型不显示小数位后的数值
#include<stdio.h>
power(double x,int n)
{
double t;
int s;
t=x;
for(s=1;s<n;s++)
t=t*x;
return t;
}
void main()
{
double x,s;
int y;
scanf("%lf,%d",&x,&y);
s=power(x,y);
printf("%lf",s);
getch();
}
复制代码
调试正常,比如我运行时输入1.5,3 运行结果为3.000000,而不是3.375000,请大家帮我看看是怎么回事
作者:
变异老鼠
时间:
2010-10-17 11:35
函数要声明返回类型……不然默认是 int……
作者:
zgsboy
时间:
2010-10-17 11:39
噢,谢谢,我试试
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2