質問編集履歴
4
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -49,7 +49,7 @@ | |
| 49 49 | 
             
              for (j = len; j >= i; j--){
         | 
| 50 50 | 
             
               putchar('*');
         | 
| 51 51 | 
             
              }
         | 
| 52 | 
            -
              puts(" | 
| 52 | 
            +
              puts("");
         | 
| 53 53 | 
             
             }
         | 
| 54 54 | 
             
             return 0;
         | 
| 55 55 | 
             
            }
         | 
3
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -25,30 +25,8 @@ | |
| 25 25 |  | 
| 26 26 | 
             
            教えてくださいお願いします。
         | 
| 27 27 |  | 
| 28 | 
            -
            #include stdio.h
         | 
| 29 | 
            -
            int main(void){ 
         | 
| 30 | 
            -
             | 
| 31 | 
            -
            int n,i,j;
         | 
| 32 | 
            -
            printf("正の整数を入力してください:");
         | 
| 33 | 
            -
            scanf ("%d",&n);
         | 
| 34 | 
            -
             | 
| 35 | 
            -
            for(i=1;i<=n;i++){ 
         | 
| 36 | 
            -
               for(j=1;j;j++){ 
         | 
| 37 | 
            -
                   
         | 
| 38 | 
            -
                   printf("%d",j%10);
         | 
| 39 | 
            -
             | 
| 40 | 
            -
            }
         | 
| 41 | 
            -
                   printf("¥n");
         | 
| 42 | 
            -
             
         | 
| 43 | 
            -
            }
         | 
| 44 | 
            -
             | 
| 45 | 
            -
            }
         | 
| 46 | 
            -
             | 
| 47 | 
            -
            どうしても入力した数字以上の数字にならないのです。
         | 
| 48 | 
            -
             | 
| 49 28 |  | 
| 50 | 
            -
             | 
| 51 | 
            -
             | 
| 29 | 
            +
                    
         | 
| 52 30 | 
             
            ### 発生している問題・エラーメッセージ
         | 
| 53 31 |  | 
| 54 32 | 
             
            ```
         | 
| @@ -57,25 +35,27 @@ | |
| 57 35 |  | 
| 58 36 | 
             
            ### 該当のソースコード
         | 
| 59 37 |  | 
| 60 | 
            -
            #include stdio.h
         | 
| 61 | 
            -
            int main(void){ 
         | 
| 62 38 |  | 
| 63 | 
            -
            int n,i,j;
         | 
| 64 | 
            -
            printf("正の整数を入力してください:");
         | 
| 65 | 
            -
             | 
| 39 | 
            +
            ```#include <stdio.h>
         | 
| 66 40 |  | 
| 67 | 
            -
             | 
| 41 | 
            +
            int main(){
         | 
| 68 | 
            -
               for(j=1;j;j++){ 
         | 
| 69 | 
            -
                   
         | 
| 70 | 
            -
                   printf("%d",j%10);
         | 
| 71 42 |  | 
| 72 | 
            -
            }
         | 
| 73 | 
            -
             | 
| 43 | 
            +
             int i, j, len;
         | 
| 74 | 
            -
             
         | 
| 75 | 
            -
            }
         | 
| 76 44 |  | 
| 77 | 
            -
             | 
| 45 | 
            +
             puts("左上直角二等辺三角形を作ります。");
         | 
| 46 | 
            +
             printf("短辺:");    scanf("%d", &len);
         | 
| 78 47 |  | 
| 48 | 
            +
             for (i = 1; i <= len; i++){
         | 
| 49 | 
            +
              for (j = len; j >= i; j--){
         | 
| 50 | 
            +
               putchar('*');
         | 
| 51 | 
            +
              }
         | 
| 52 | 
            +
              puts("¥n");
         | 
| 53 | 
            +
             }
         | 
| 54 | 
            +
             return 0;
         | 
| 55 | 
            +
            }
         | 
| 56 | 
            +
            コード
         | 
| 57 | 
            +
            ```
         | 
| 58 | 
            +
             | 
| 79 59 | 
             
            ### 試したこと
         | 
| 80 60 |  | 
| 81 61 | 
             
            「*」でこの直角三角形を表示することはできるのですが、
         | 
2
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -24,6 +24,28 @@ | |
| 24 24 | 
             
            これをfor文の多重ループで作れというのですが、全く分かりません。
         | 
| 25 25 |  | 
| 26 26 | 
             
            教えてくださいお願いします。
         | 
| 27 | 
            +
             | 
| 28 | 
            +
            #include stdio.h
         | 
| 29 | 
            +
            int main(void){ 
         | 
| 30 | 
            +
             | 
| 31 | 
            +
            int n,i,j;
         | 
| 32 | 
            +
            printf("正の整数を入力してください:");
         | 
| 33 | 
            +
            scanf ("%d",&n);
         | 
| 34 | 
            +
             | 
| 35 | 
            +
            for(i=1;i<=n;i++){ 
         | 
| 36 | 
            +
               for(j=1;j;j++){ 
         | 
| 37 | 
            +
                   
         | 
| 38 | 
            +
                   printf("%d",j%10);
         | 
| 39 | 
            +
             | 
| 40 | 
            +
            }
         | 
| 41 | 
            +
                   printf("¥n");
         | 
| 42 | 
            +
             
         | 
| 43 | 
            +
            }
         | 
| 44 | 
            +
             | 
| 45 | 
            +
            }
         | 
| 46 | 
            +
             | 
| 47 | 
            +
            どうしても入力した数字以上の数字にならないのです。
         | 
| 48 | 
            +
             | 
| 27 49 |  | 
| 28 50 |  | 
| 29 51 |  | 
| @@ -35,10 +57,25 @@ | |
| 35 57 |  | 
| 36 58 | 
             
            ### 該当のソースコード
         | 
| 37 59 |  | 
| 60 | 
            +
            #include stdio.h
         | 
| 38 | 
            -
             | 
| 61 | 
            +
            int main(void){ 
         | 
| 39 | 
            -
            ソースコード
         | 
| 40 | 
            -
            ```
         | 
| 41 62 |  | 
| 63 | 
            +
            int n,i,j;
         | 
| 64 | 
            +
            printf("正の整数を入力してください:");
         | 
| 65 | 
            +
            scanf ("%d",&n);
         | 
| 66 | 
            +
             | 
| 67 | 
            +
            for(i=1;i<=n;i++){ 
         | 
| 68 | 
            +
               for(j=1;j;j++){ 
         | 
| 69 | 
            +
                   
         | 
| 70 | 
            +
                   printf("%d",j%10);
         | 
| 71 | 
            +
             | 
| 72 | 
            +
            }
         | 
| 73 | 
            +
                   printf("¥n");
         | 
| 74 | 
            +
             
         | 
| 75 | 
            +
            }
         | 
| 76 | 
            +
             | 
| 77 | 
            +
            }
         | 
| 78 | 
            +
             | 
| 42 79 | 
             
            ### 試したこと
         | 
| 43 80 |  | 
| 44 81 | 
             
            「*」でこの直角三角形を表示することはできるのですが、
         | 
1
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -41,7 +41,8 @@ | |
| 41 41 |  | 
| 42 42 | 
             
            ### 試したこと
         | 
| 43 43 |  | 
| 44 | 
            +
            「*」でこの直角三角形を表示することはできるのですが、
         | 
| 44 | 
            -
             | 
| 45 | 
            +
            数字が1づつ増えていくということを表現できません。
         | 
| 45 46 |  | 
| 46 47 | 
             
            ### 補足情報(FW/ツールのバージョンなど)
         | 
| 47 48 |  | 
