
1.3 桁数の表示 |
|||||||||||||||||
|
|
|||||||||||||||||
| 番号 | 内 容 |
| (1) | 繰返しによる桁数のカウント |
| (2) | 繰返しを使わない方法 |
[Program 1−5] 桁数の表示
| private int 桁数設定(int N) { int R = 1; int NN = N; while (NN>=10) { NN /= 10; R++; } return R; } private void cmdCompute_Click(object sender, System.EventArgs e) { int N = int.Parse(txtValue.Text); int 桁数 = 桁数設定(N); lblResult.Text = N.ToString() + "の桁数は" + 桁数.ToString() + "桁です" } |

[Program 1−6] 繰返しを使わず桁数を表示
| private int 桁数設定2(int N) { if (N == 0) return 1; int X=( (int)Math.Log10(N)) +1; return X; } private void cmdOther_Click(object sender, System.EventArgs e) { int N = int.Parse(txtValue.Text); int 桁数 = 桁数設定2(N); lblResult.Text = N.ToString() + "の桁数は" + 桁数.ToString() + "桁です" } |
| 番号 | 内 容 |
| (1) | 繰返しによる桁数のカウント |
| (2) | 繰返しを使わない方法 |
1. 基本的なアルゴリズム
2. 基本的なデータ構造
3. 操作を伴うデータ構造
4. 探索
5. 再帰的アルゴリズム
6. ソート
7. 集合
8. 文字列処理
9. 色々なアルゴリズム
![]()
上のタイトルをクリックします