[A+ 성적증명] 건국대 컴퓨터프로그래밍 1 Perfect C 11주차 과제(기초복습문제)
- 최초 등록일
- 2022.06.25
- 최종 저작일
- 2021.05
- 8페이지/ MS 워드
- 가격 1,500원
소개글
건국대 컴퓨터프로그래밍1 과목의 Perfect C 교재 “11주차 기초복습문제” 풀이 과제입니다.
컴퓨터프로그래밍1 과목 성적은 A+을 받았고 미리보기를 통해 성적증명서를 확인하실 수 있습니다!
자료는 코드, 실행결과, 코드에 대한 설명으로 이루어져 있습니다.
설명이 자세하게 써놔 코딩이 어려운 분들도 이해하기 쉽습니다!
워드 파일이라 급하시면 코드 복붙하셔도 됩니다.
구매하셔서 도움이 되면 좋겠습니다.
궁금하신 사항이 있으시면 언제든지 문의해 주세요.
목차
1. 기초복습문제 20번
2. 기초복습문제 26번
3. 기초복습문제 27번
4. 기초복습문제 28번
5. 기초복습문제 30번
본문내용
기초복습문제 20번
코드:
#include <stdio.h>
int main()
{
int i, num1, num2, max;
printf("정수를 입력하세요:");
scanf("%d %d",&num1, &num2);
int a = num1 < num2 ? num1 : num2;
for (i = 1; i <= a; i++)
{
if(num1 % i ==0 && num2 % i ==0)
{
max = i;
}
}
printf("최대공약수는 %d입니다.", max);
return 0;
}
결과:
설명: 조건 연산자 사용 시 조건부분에서 변수 초기화를 해도 문제되지 않는다. 최대 공약수는 두 수의 약수이면서 그 값이 최대여야 하기 때문에 약수를 구하는 코딩과 최댓값을 갱신해주는 코딩을 해야 한다. 1부터 입력 받은 수 중 작은 수까지 두 수를 나눈 나머지가 0이면 공약수이므로 이 값을 최대공약수로 갱신해 줌으로써 최대 공약수를 찾는다.
참고 자료
없음