私は3x3行列をC言語で作成しようとしていますが、行列の作成方法はわかりますが、ユーザー入力番号のヘルプが必要です。誰かがそれに感謝してくれることを願っています。ユーザー入力番号を持つ3x3行列を作成するC#
答えて
whileループを追加し、double.TryParseを使用してユーザーの入力を検証します。 Usin BWHazelのコード:
const int MATRIX_ROWS = 3;
const int MATRIX_COLUMNS = 3;
double[,] matrix = new double[MATRIX_ROWS, MATRIX_COLUMNS];
for (int i = 0; i < MATRIX_ROWS; i++)
{
for (int j = 0; j < MATRIX_COLUMNS; j++)
{
double input;
Console.Write("Enter value for ({0},{1}): ", i, j);
while (!double.TryParse(Console.ReadLine(), out input)
{
Console.Write("Enter correct value for ({0},{1}): ", i, j);
}
matrix[i,j] = input
}
}
スニペット以下は、使用できるすべての行の合計を取得するには:
for (int i = 0; i < MATRIX_ROWS; i++)
{
// The some for each row
double sum = 0.0;
for (int j = 0; j < MATRIX_COLUMNS; j++)
{
sum += matrix[i,j];
}
Console.WriteLine(string.format("The sum for row {0} is: {1}", i, sum));
}
その作業はありがとうございますが、今私は本当に感謝している私を助けることができる場合は、すべての行の合計を得るためにサイクルのために使用しようとしています。ありがとうございます – user2853957
「すべての行の合計」という意味はわかりませんが、1行の行のすべての列を読みたい場合は、以下のようにしてください: string [] input = Console.ReadLine ).Split()を実行してすべての値を取得し、配列の要素を解析します。 – iTURTEV
私は行1が1,2,3を持っているように、これらの数字の合計(1 + 2 + 3)を望むように、私はすべての行の合計が欲しいということを意味しました。あなたが理解したことを願っています。 – user2853957
あなたはコマンドラインを使用している場合は、このような何か作業をする必要があります:これは、値のためdouble
を使用していると仮定し
const int MATRIX_ROWS = 3;
const int MATRIX_COLUMNS = 3;
double[,] matrix = new double[MATRIX_ROWS, MATRIX_COLUMNS];
for (int i = 0; i < MATRIX_ROWS; i++)
{
for (int j = 0; j < MATRIX_COLUMNS; j++)
{
Console.Write("Enter value for ({0},{1}): ", i, j);
matrix[i,j] = double.Parse(Console.ReadLine());
}
}
。 .Parse()
メソッドは、int
を含むすべての.NET数値型で使用できます。
ありがとうございますが、今はサイクルごとに合計を取得するために使用しようとしていますあなたが私を助けることができれば、本当に感謝しています。ありがとうございました – user2853957
- 1. ユーザー入力ディメンションと数値を持つ行列を作成する - Python
- 2. 異なる列番号を持つグリッドビューを作成する
- 3. 行番号と列番号に基づいてテーブルを作成し、それを入力します
- 4. 行番号の列を持つFlex DataGrid
- 5. C#Interop DLLなしで行番号と列番号からExcellセルアドレスを作成
- 6. ユーザーの入力に基づいて番号付きフォームを作成する
- 7. C++ float scanf入力番号
- 8. 3X3行列Cのマイナー行列を見つける
- 9. C#ユーザー入力でオブジェクト配列を作成する
- 10. 辞書入力キー(C#)を作成するユーザー入力
- 11. 3x3行列を持つAffine Transformを取得するには?
- 12. ランダムに3x3行列を生成する
- 13. 読むユーザー入力番号とPython
- 14. SSRSに入力された番号と同じ列を作成する方法
- 15. userformで行番号と列番号を入力してください
- 16. 行番号列を2列で作成するSAS
- 17. 正しい行番号を持つFxCop Pro blem()オブジェクトを作成する方法
- 18. 入力フィールドを持つポップアップメッセージボックスの作成
- 19. ユーザー入力に基づいてテキスト番号を変更する
- 20. 間違った番号の列を持つdbを作成します。
- 21. 入力[番号]フィールドを別の入力[番号]フィールドに依存するJQuery
- 22. 入力フィールドから番号範囲を作成
- 23. 行ごとに異なる列番号を持つデータテーブル
- 24. 行番号を持つSQLite UPDATE値/オプション?
- 25. 可変列番号を持つSSISフラットファイル
- 26. マスカラ入力ジャバスクリプト番号国番号
- 27. フィボナッチを入力番号
- 28. plsは各列の行番号を持つ単純なデータフレームを作成するのに役立ちます
- 29. ユーザー入力を受け取る配列を作成する
- 30. 階乗を作成するユーザー入力
コンソールアプリ/ GUIアプリ?あなたはどのような形でマトリックスに入ってほしいですか? – weston
'Console.ReadLine'と' int.Parse'を探します。いくつかのネストされた 'for'ループの使い方を知っていると思います。 – Blorgbeard
この質問をチェックしてください:http://stackoverflow.com/questions/2336701/recommendation-for-c-sharp-matrix-library –