
3×3行列を定義してその行列式を計算するというプログラムを
作ろうと思っていろいろ試しています。
そこでわからないことが出てきたので質問させてください。
次のようなプログラムを書き、コンパイルしました。
#include <stdio.h>
int main(void){
int i;
int k;
double x[3][3];
double det;
for(k=0;k<3;k++){
for(i=0;i<3;i++){
scanf("%f",&x[k][i]);
}
}
det=x[0][0]*x[1][1];
printf("%f",det);
return 0;
}
これで
すべてのx[][]9個全部に0.9と代入してもとなぜか
detの結果として表示されるものが
「-8567200000000000000.00000」等となってしまいます。
コンパイルは通ってエラーは出ません。
なぜだかおわかりになられる詳しい方おりましたら、アドバイスいただけたらと思います。よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C言語 関数プロトタイプ宣言の...
-
doubleの変数にintとintの割り...
-
int とdoubleの比較
-
if((double)a >= (double)b))
-
浮動小数点の誤差のあわせ方
-
【C言語】二階微分方程式をル...
-
「割り算」 と 「分数の掛け算」
-
浮動小数点の定数
-
C言語を実行すると-infが出てき...
-
-1.#IND00と出てしまうのですが...
-
fgets()による繰り返し入力(c言語)
-
doubleは常に%lfとするべきなのか
-
(C,C++言語)関数の引数は自動キ...
-
C++で外積
-
プロトタイプ宣言の説明
-
difftime()について
-
最早開始時間と最遅完了時刻を...
-
信頼区間の1.96や1.65ってどこ...
-
Aの値からBの値を除するとは??
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C 開放してるのにエラー(doubl...
-
c言語で、繰り返し文の中で、0....
-
doubleの変数にintとintの割り...
-
至急です! マクロ定義で #defi...
-
C言語 関数プロトタイプ宣言の...
-
浮動小数点の定数
-
DWORDの警告
-
C言語の型による処理速度の違い
-
C言語で台形公式を使った二重積...
-
C言語を実行すると-infが出てき...
-
int とdoubleの比較
-
C言語初心者 構造体 課題について
-
たくさんの数の平均を求める方...
-
EXE1→DLL→EXE2数値を受け渡す方法
-
プログラミングでのテイラー展開
-
C++初心者です。簡単なスコア計...
-
【C言語】二階微分方程式をル...
-
fgets()による繰り返し入力(c言語)
-
2分法で方程式の複数の解を自...
おすすめ情報