코딩테스트 회고록/코테_C언어

코딩테스트 회고록/코테_C언어

[C언어] 100미만의 연속된 두 자리수의 짝수 3개를 곱하여 4****2가 되도록 하는 수 3개를 구하고, 전체 숫자를 구하는 프로그램

100미만의 연속된 두 자리수의 짝수 3개를 곱해 나오는 4로 시작해서 2로 끝나는 6자리 숫자를 구하고 연속된 두 자리수의 짝수 3개를 구해야한다. #include void main() { int i, res = 1; for (i = 10; i < 100; i++) { if (i % 2 == 0) { res = i * (i + 2) * (i + 4); if ((res / 100000 == 4) && (res % 10 == 2)) { printf("%d * %d * %d\n", i, (i + 2), (i + 4)); printf("결과 : %d", res); } } } } 먼저 두 자리수의 시작인 10부터 99까지 반복하는 for문을 만들고 짝수를 골라내는 if문을 만들고 전체 6자..

코딩테스트 회고록/코테_C언어

[C언어] while문을 이용해 -1, 3, -5, 7, -9 ... 99 를 출력하는 프로그램

C언어 수업시간, 선생님께서 내주신 코딩 문제를 풀어보았는데요 제가 짜 본 코드와 선생님의 코드를 비교하며 포스팅 해보려 합니다!! #include // whil문을 이용해서 -1, 3, -5, 7, -9, 11 ~~~~~~~~ 99 출력하고 총합을 출력하세요. void main() { int i = 1, sum=0; while (i 0) { i = -(i + 2); } else { i = -(i - 2); } } printf("\n"); printf("총합 : %d", sum); } 먼저 99까지 반복하는 while문 만들고 앞에서 i를 1로 초기화 했으니, printf문에서 -1을 먼저 곱해주었고 그 뒤에 총합을 구할 sum변수에 i값을 누적했습니다. i가 양수이면 2를 더한 후..

iamjisu
'코딩테스트 회고록/코테_C언어' 카테고리의 글 목록