float的计算

Home Home
引用 | 编辑 ellen
2006-05-14 11:41
楼主
推文 x0
想问一下
如果想算float的三次方,这样写错在哪里ˊˋ?

#include<stdio.h>
#include<stdlib.h& ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 tokra
2006-05-14 14:01
1楼
  
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
 float x,end;
 printf("please enter a number\n");
 scanf("%f",&x);
 end=x*x*x;
 printf("结果:%f",end);

 system("pause");
 return 0;
}

1.end的值应该要在scanf之后改变,
 否则程式可能将会随便assign一个初始值再加以运算

2.end的运算式中出现从未宣告的 "n",
 我将它改为 end=x*x*x;
 因为那应该是打错字吧... @@

希望这个回应会对你有帮助...
祝你好运~ 表情

献花 x0