printf 함수 내에서도 삼항연산자와 같은 조건식을 사용할 수 있다.
b,c;main(a){
while(scanf("%d%d%d",&a,&b,&c),a)
printf(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a?"right\n":"wrong\n");}
셋중에 하나만 참값을 가지면 right를, 그렇지 않으면 wrong을 출력하게 된다.
위에 두 줄은 아직 어떻게 되는지 해결이 안 돼서 나중에 올리도록 하자
여전히 정확한 답변은 못 들었지만, 절대 좋은 코드가 아니라며 실무에서 저렇게 쓰면 곤란하다는 말을 들었다. 삼항연산자를 printf에도 쓸 수 있구나 라는 것만 기억하고 넘어가자.