if(val[j] < val[j+1]){ temp = val[j]; val[j] = val[j+1]; val[j+1] = temp; }
이부분을 삼항 연산자로 바꾸고 싶은데 삼항연산자는 대입방식을 어떻게 해야하나요? 코드입니다.
#include<stdio.h> void main() { int a[10]; int i,j,n; printf("10명의 점수를 입력하세요\n"); for (i = 0; i <10;i++) { scanf_s("%d", &a[i]); } if(val[j] < val[j+1]){ temp = val[j]; val[j] = val[j+1]; val[j+1] = temp; } for (i = 0; i < 10;i++) { printf("%d",a[i]); } }
어째서 삼항 연산자를 쓰고 싶으신지 궁금합니다만 뭐 꼭 하고 싶으시다면야...
val[j]<val[j+1]?temp=val[j],val[j]=val[j+1],val[j+1]=temp:0;
마음에 드실지 모르겠군요.
아는 선배가 이게 한줄이된데서 해보고싶었내요 ㅎㅎ 감사합니다
어째서 삼항 연산자를 쓰고 싶으신지 궁금합니다만
어째서 삼항 연산자를 쓰고 싶으신지 궁금합니다만
뭐 꼭 하고 싶으시다면야...
마음에 드실지 모르겠군요.
정말 감사합니다 ㅠㅠ
아는 선배가 이게 한줄이된데서 해보고싶었내요 ㅎㅎ 감사합니다
정말 감사합니다 ㅠㅠ
아는 선배가 이게 한줄이된데서 해보고싶었내요 ㅎㅎ 감사합니다