
|  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. 基本的なアルゴリズム
 1. 基本的なアルゴリズム
      
       2. 基本的なデータ構造
 2. 基本的なデータ構造
      
       3. 操作を伴うデータ構造
 3. 操作を伴うデータ構造
      
       4. 探索
 4. 探索
      
       5. 再帰的アルゴリズム
 5. 再帰的アルゴリズム
      
       6. ソート
 6. ソート
      
       7. 集合
 7. 集合
      
       8. 文字列処理
 8. 文字列処理
      
       9. 色々なアルゴリズム
 9. 色々なアルゴリズム
      
      
      上のタイトルをクリックします