게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 어디가 잘못되었는지 도저히 모르겠습니다
게시물ID : programmer_9007짧은주소 복사하기
작성자 : 어떻해야되
추천 : 2
조회수 : 424회
댓글수 : 3개
등록시간 : 2015/03/31 01:35:54
옵션
  • 본인삭제금지
//3개 정수 중 최대값을 출력하는 프로그램
 
#include <stdio.h>
int main(void)
{
 int a, b, c, x, y;
 printf("3개의 정수를 입력하시오 : ");
 scanf_s("%d, %d, %d", &a, &b, &c);
 x = (a > b) ? a : b;                                  //a와 b중 큰값을 x라고 하자.
 y = (a > c) ? a : c;                                  //a와 c중 큰값을 y라고 하자.
 printf("최대값  : %d\n", (x > y) ? x : y);   //x와 y중 큰 값이 a,b,c 중 최대값일 것이다.
 return 0;
}
 
이렇게 해서 빌드를 한뒤 실행시켜서
2 3 4 를 대입했더니 4가 안나오고 2가 나옵니다
어디가 잘못되었는지 아무리 고민해봐도 모르겠어요
제발 도와주세요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호