2017-09-28 2 views
0

입력을 수행한다 (3) 수에서 최대 및 최소 개수를 표시 :C 프로그램 I는이 문제를 해결하기 위해 필요한 사용자

는 I 3 nubmers은 A, B, C 내가 최소값을 찾아 낼 필요가있다 및 같은 경우 statemeant에서 최대 값.

아래 코드를 실행했지만 작동하지 않았다면이 문제를 해결할 필요가 있습니다 이 형식으로 누구든지 도와 줄 수 있습니까?

#include <stdio.h> 

int main() 
{ 
    int a,b,c; 
    printf("\nEnter Three numbers = "); 
    scanf("%d%d%d",&a ,&b, &c); 
    if((a > b) && (a > c)) 
    { 
     if(b > c) 
     { 
      printf("a is largest\n"); 
      printf("c is smallest\n"); 

     } 
     else 
     { 
      printf("a is largest\n"); 
      printf("b is smallest\n"); 
     } 
    } 
    else 
    { 
     if(c > a) 
     { 
      printf("c is largest\n"); 
      printf("b is smallest\n"); 
     } 
     else 
     { 
      printf("a is largest\n"); 
      printf("c is smallest\n"); 
     } 
    } 
    return 0; 
} 


문 경우는 종류의이 같은 단일 필요. A가 큰 너무 B 또는 C 그래서 당신의 상태가 다른 C의 \ B가 가장 크다 확인하고 smallet 두 번째와 사이의 작은 작은 있는지 알아

+0

코드 형식을 수정하려면이 게시물을 편집하십시오. 코드 폰트를 사용하게하려면 4 칸을 들여 쓰기 만하십시오. 대부분의 사람들은이 혼란을 그대로 읽으려고 시간을 낭비하지 않을 것입니다. –

답변

0
A | B | C 
---------- 
2 | 1 | 0 
2 | 0 | 1 
1 | 2 | 0 
1 | 0 | 2 
0 | 1 | 2 
0 | 2 | 1 

SO- 제발 도와주세요 .

if((a>b)&&(a>c){ 
    if(b>c){ printf("A biggest , C smallest); 
    }else{ printf("A biggest , B smallest); 
}else{ 
    if(b>c){ 
    if(a>c){ printf("B biggest , C smallest); 
     }else{ printf("B biggest , A smallest); 
    }else{ 
    if(a>b){ printf("C biggest , B smallest); 
     }else{ printf("C biggest , A smallest); 
    } 
    } 
} 

여러분을 도울 수 있기를 바랍니다. 코드 컴파일을 확인하지 않았지만 그 코드는

관련 문제