前提・実現したいこと
C言語で一次元配列を2つ用意し、その2つに対してscanfで任意の数だけ要素を入れていき、2つの配列の共分散を求めるプログラムを作りました。しかし、実行結果が不安定で、殆どの場合思ったとおりに動作しません。おそらくメモリの割当でなにか失敗していて、オーバーフローを起こしている気がします。当方初心者なので、コードが汚いと思います。書き方でアドバイス等もあれば幸いです。
発生している問題・エラーメッセージ
エラーメッセージ:なし。 実行例1 ↑一つの配列につき4この要素を入力できるはずなのにできていない。
該当のソースコード
C
1#include <stdio.h> 2 3
試したこと
変数をすべて初期化する
scanfの場所を変えてみる
実行順序を変える
違うPCで実行する
よろしくお願いいたします。
解決したからといって内容を消さないでください。(履歴で見えますけど。)
回答1件
あなたの回答
tips
プレビュー