문제는 해결할 수 거물 희망을 발생한다. 하, 하, 하
이 모든 우선 내가 세 번째 프로그램의 Microsoft Visual C ++에서 만든 다음 프로젝트를 작성하는 것입니다.
컴파일하기 전에이 프로그램을 실행하고 아무 문제가 없습니다.
그러나. . . . . . .
#INCLUDE <STDIO.H> #INCLUDE <stdlib.h> 공극 main3 () { INT의 X, Y, Z, N, 최대; 의 printf ( "输入의 X, Y, Z, N四个数"); scanf와 ( "% D % D % D % D ', X, Y, Z, N); 만약 (x> y)의 경우 (x> z) 경우 (x> N) 최대 = X; 다른 최대 = N; 다른 (Z> N)의 경우 최대 = Z; 다른 최대 = N; 다른 (Y> Z) 만약 있다면 (Y> N) 최대 = Y; 다른 최대 = N; 다른 (Z> N)의 경우 최대 = Z; 다른 최대 = N; 의 printf ( "\ n을输出最大值% 차원 \ n \ 없음"최대); 시스템 ( "중지");
후에 나는이 개 프로그램을 썼다.
#INCLUDE <STDIO.H> #INCLUDE <stdlib.h> 공극 main4 () { INT (X); 플로트 J, Y 단계; 의 printf ( " 购买商品数: " ); scanf와 ( " %의 D ' , X); 의 printf ( " 商品单价: " ); scanf와 ( " %의 F ' , Y); 경우 (X < 5 ) 의 printf ( " %의 F ' , J = Y의 *를 X); 다른 경우 ( 5 <= X <) 의 printf ( " %의 F ' , J = X * Y * 0.99 ); 다른 경우 ( 10 <= X의 < 20 ) (의 printf " %의 F " *, J = X * Y 0.98 ); 다른 경우 ( 20 <= X의 < 30 ) (의 printf " %의 F " *, J = X * Y 0.95 ); 다른 (x> = 30 ) 의 printf ( " %의 F " * = X * Y, J 0.9); 시스템 ( " 정지 " ); }
#INCLUDE <STDIO.H> #INCLUDE <stdlib.h> 공극 의 main () { INT의 H, A = 1 , B = 2 , C = 3 ; H = A + B * C; 의 printf ( " %의 D " , 1H); 시스템 ( " 정지 " ); }
그럼 난 실행할 때 네 번째 결과가 프로그램을 실행 된 것은 세 번째 프로그램이다.
나는 매우 당황했다. . . .
그럼 난 새로운 프로그램을 작성하는 자신의 감각에 와서.
상기 세 번째 프로그램이다. 그런 다음 결과. . . . . . . 매우 화가.
그리고 큰 형님은 그것을 발견하는 데 도움이 있습니다.
그리고 그는이가 먼저 컴파일하고 원하는 결과를 얻기 위해 실행 말했다.
그럼 난 궁금합니다. 디버깅 컴파일러 Micrsolosft 비주얼 C ++ 그럼 기차를 실행하지 않는
긴 찾고하거나 다시 어떤 컴파일러를 찾지 못했습니다. 어떤 나중에 인터넷에서 발견 한 후 결과가 여전히 해결되지 컴파일했다.
당신은이 문제에 도움이되는 큰 형제를 찾을 수 있습니다.