반응형
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; } } }
반응형