2017-03-05 3 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; 
} 
관련 문제