私はMaxwell-Boltmann分布を計算しようとしていますが、このコードは0.00000を与えます、問題は何ですか?マクスウェル - ボルツマン分布を計算する
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
float e=2.718228183, pi=3.14159265, m=2.66*pow(10,-23), t, k=1.38*pow(10,-23), v, result;
scanf("%f %f", &t, &v);
result = sqrt(pow(m/(2*pi*k*t), 3)) * 4 * pi * pow(v,2) * pow(e, -(m * pow(v,2))/(2*k*t));
printf("%f", result);
}
コードを置き換えるには、 '*何*入力値のための0.000000'を与えますか? –
は今やちょうど0になります@SvenMarnach – user6200763
例えば500 100 @WeatherVane – user6200763