while로 반복,그만 하려고 하는데 잘 안되네요
이슬비
2023.04.01
질문 제목 :while로 반복,그만 하려고 하는데 잘 안되네요 질문 요약 :반복문으로 반복,그만 만들고 싶어용질문 내용 :
두 정수를 입력받아서 최대공약수를 찾는 소스인데요,한번 연산을 하고 Y를 누르면 다시 정수를 입력받고 최대공약수를 찾고N을 누르면 종료를 시키려고 하는데아래처럼 하니까 안되네요...어떻게 하면 되나요??(그리고 세 정수를 입력받아서 최대공약수를 구하는 방법에 대한 팁도 알려주시면 감사하겠습니다..)#include stdio.h#include stdlib.hint main(){ ; int n,m,T,N=121; while(N110){ printf(두 개의 정수를 입력하여라 : ); scanf(%d%d,&m,&n); if(mn) T=m; else T=n; while(!(m%T==0 && n%T==0)) T=T-1; printf(%d 와 %d 의 최대 공약수 : %d\n\n, m,n,T); printf(계속 하시겠습니까? Y/N); scanf(%d,N); } system(pause); return 0; }
-
인1형녀
문제의 요점은 scanf(\%d\