#include<stdio.h>
int main(){
long double result;
long long int n;
long double x;
x=2;
while(n>0)
{
result=result*x;
n=n-1;
}
printf("%f\n",x);
return 0;
}
为啥输出的总会是0.000000,我都专门给x赋值了
...全文
14087打赏收藏
新人求指教 为什么C语言输出全为0啊
#include int main(){ long double result; long long int n; long double x; x=2; while(n>0) { result=result*x; n=n-1; } printf("%f\n",x); return 0; } 为啥输出的总会是0.000000,我都专门给x赋值了