2017-03-05 13 views
0

私は助けを求めることができます。私はループの代わりにdo whileループを使う必要があります。しかし、今、私はどのように私はループ中にこのコードを変換しようとしている上でdiffultyを持っている。ループをdo whileループに変換する方法

int main() 
{ 
    int i, j, n; 

    //Reads number of rows to be printed from user 
    printf("Enter value of n : "); 
    scanf("%d", &n); 

    for(i=1; i<=n; i++) 
    { 
     for(j=i; j<=n; j++) 
     { 
      printf("*"); 
     } 

     //Moves to the next line/row 
     printf("\n"); 
    } 

    return 0; 
} 
+0

出力の違いは何ですか:ここでのコードはありますか?両方のケースを試し、出力を比較し、それに応じて修正してください。また、あなたの言語はCだと思いますか? –

答えて

0
int main() 
{ 


int i, j, n; 

//Reads number of rows to be printed from user 
printf("Enter value of n : "); 
scanf("%d", &n); 

i=1; 
do 
{ 
    j=i; 
    do 
    { 
     printf("*"); 
     j++; 


    }while(j<=n); 
    printf("\n"); 
    i++; 
}while(i<=n); 

return 0; 
} 
0
int main() 
{ 
int i, j, n; 

//Reads number of rows to be printed from user 
printf("Enter value of n : "); 
scanf("%d", &n); 

i=1; 
do 
{ 
j=i; 
    do 
    { 
     printf("*"); 
     j++; 
    }while(j<=n); 

    //Moves to the next line/row 
    printf("\n"); 
    i++; 
}while(i<=n); 

return 0; 
}