직각 삼각형은 밑변 a와 높이 b, 빗변 c로 이루어져 있다. a^2 + b^2 = c^2라는 식이 성립한다. 각 변이 100 이하인 직각삼각형의 경우를 구해보자. 예를 들어 a = 3, b = 4, c = 5 ( 9 + 16 = 25 ) a = 6, b = 8, c = 10 ( 36 + 64 = 100 ) 가 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int main(void) { for (int a = 1; a
컴퓨터와 가위바위보 게임을 하는 프로그램을 작성하라. 컴퓨터는 난수를 발생시켜 임의로 하나를 선택한다. 사용자가 가위, 바위, 보 중 하나를 선택하고 선택이 끝나면 컴퓨터의 선택과 가위바위보 대결의 결과를 출력한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include #include int main(void) { int select; int pc_select = (rand() % 3 + 1); printf("선택하시오 -- / 1 : 가위 / 2 : 바위 / 3 : 보 / -- "); scanf_s("%d", &select); if (select == pc_select) { printf("컴..
3개의 정수 값을 입력받아서 3개의 정수 값 중에서 최대값을 출력하는 프로그램을 작성하라. (조건 연산자 ? : 을 사용한다는 조건 하에 프로그래밍.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main(void) { int x, y, z, max; printf("3개의 정수를 입력하세요 : "); scanf_s("%d %d %d", &x, &y, &z); // 3개의 정수를 입력 받음 max = x > y ? (x > z ? x : z) : (y > z ? y : z); printf("최대값 : %d", max); return 0; } cs - 결과 - 한마디 1. x > y 가 참이면 (x > z ? x : z) 를 실행, 즉 x가 y보다 크면 x만 z와 ..
상자의 부피를 구하는 프로그램을 작성하여 보자. 부피는 길이 * 너비 * 높이로 계산된다. 길이, 너비, 높이는 모두 double형의 실수로 입력받아 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include int main(void) { double x, y, z, volume; printf("상자의 가로 세로 높이를 한번에 입력 : "); scanf_s("%lf %lf %lf", &x, &y, &z); // 상자의 가로, 세로, 높이를 입력 받음 volume = x * y * z; // 부피는 가로 * 세로 * 높이 printf("상자의 부피는 %lf입니다.", volume); // 상자의 부피 출력 return 0; } cs - 결과
int형의 변수 x와 y의 값을 서로 교환하는 프로그램을 작성하여 보자. 별도의 변수가 필요하면 정의해서 사용한다. 변수 x와 y는 10, 20의 값으로 초기화하라. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int main(void) { int x, y, temp; x = 10; y = 20; printf("x = %d, y = %d\n", x, y); temp = x; // x의 값을 temp 변수에 저장 x = y; // y의 값을 x에 저장 y = temp; // temp(구 x)의 값을 다시 y에 저장 printf("x = %d, y = %d", x, y); // x와 y의 값이 뒤바뀌어 있음. return 0; } cs - 결과
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요