연재 완료/C Lang 예제코드 모음

C언어 제어문 주요예제 5

라이피 (Lypi) 2018. 5. 7. 16:31
반응형

    A B C

 + C A C 

------------

    B D D

를 구하는 프로그램

#include <stdio.h>

int main() {
	int a, b, c, d, sum;

	for (a = 1; a < 10; a++) {
		for (b = 1; b < 10; b++) {
			for (c = 1; c < 10; c++) {
				for (d = 1; d < 10; d++) {
					sum = (100 * a + 10 * b + c) + (100 * c + 10 * a + c);
						if (sum == 100 * b + 10 * d + d)
						{
							printf("A=%d, B=%d, C=%d, D=%d \n", a, b, c, d);
						}
				}
			}
		}
	}
}


1^2+2^2+ ... +i^이 5000을 초과하는 가장 작은 i와 그때의 합을 구하는 프로그램

#include <stdio.h>

int main() {
	int i = 0, sum = 0;
	do {
		i++;
		sum += i * i;
	} while (sum <= 5000);

	printf("i = %d, sum = %d \n", i, sum);
}


 알파뱃을 이렇게 출력하는 프로그램

#include <stdio.h>

int main() {
	int i, ch, j, k;

	while (1) {
		printf("1. 알파뱃 출력하기 \n");
		printf("2. 종료하기 \n");
		printf("원하는 작업 번호를 입력하세요. : "); scanf_s("%d", &ch);

		if (ch == 1) {
			for (i = 65; i <= 90; i++) {
				printf("\t");
				for (j = i; j <= 90; j++) {
					printf("%2c", j);
				}
				for (k = 65; k < i; k++) {
					printf("%2c", k);
				}
				printf("\n");
			}
		}

		if (ch == 2)
		{
			break;
		}
	}
}


반응형