C/문제풀이
2023.06.11
#include /* 2019.07.29 for문,if문을 이용한 플레이어 간의 가위바위보 */ int main() { int p1, p2, n1, n2; for (;;) { printf("첫번째\n\n"); printf("1.가위 2.바위 3.보\n"); printf("명령하실 번호를 입력하시오 : "); scanf("%d", &p1); for (n1 = 0; n1 < 50; n1++) // p2 플레이거가 p1이 입력한 값을 보지 못하게 할려는 의도 { printf("\n"); } printf("두번째\n\n"); printf("1.가위 2.바위 3.보\n"); printf("명령하실 번호를 입력하시오 : "); scanf("%d", &p2); for (n2 = 0; n2 < 20; n2++) //결..
C/문제풀이
2023.06.11
#include /* 2019.07.29 for무한루프문,if문,continue문,break문을 이용한 컴퓨터와의 가위바위보 구현 */ int main() { for (;;) { int a,i; srand((unsigned)time(NULL)); a = (rand() % 3+ 1); printf("1.가위 2.바위 3.보\n"); printf("명령하실 번호를 입력하시오 : "); scanf("%d", &i); if (i == 1) { if (a == 1) { printf("(컴퓨터)=>가위 대 가위=바위 대 가위=보 대 가위=가위 대 바위=바위 대 바위=보 대 바위=가위 대 보=바위 대 보=보 대 보=가위 대 가위=바위 대 가위=보 대 가위=가위 대 바위=바위 대 바위=보 대 바위=가위 대 보=바위 대..
C/문제풀이
2023.06.11
#include /* 2019.07.29 if문을 이용한 간단한 실수값 연산 */ int main(void) { int opt=0; double n1, n2, a1=0, a2=0, a3=0, a4=0; printf("두개의 실수를 입력하시오 : "); scanf("%lf %lf", &n1, &n2); printf("1.덧셈 2.뺏셈 3.곱하기 4.나눗셈 \n"); printf("두 실수끼리의 연산을 진행할 방법의 번호 입력 : "); scanf("%d", &opt); printf("\n"); // 결과값을 보기 편하기 하기 위함 a1 = n1 + n2 > 0 ? n1 + n2 : (n1 + n2)*(-1); //음수의 표현을 제외하기 위하여 a2 = n1 - n2 > 0 ? n1 - n2 : (n1 - ..
C/문제풀이
2023.06.11
#include /* 2019.07.29 for문을 이용한 다윗의별 구현 */ int main() { int i, j, n1; printf("육각삼각형의 줄의개수 (4n+2)개를 입력하시오 (입력 최대치=20) : "); scanf("%d", &n1); for (i = 1; i = 2 * n1; i--) //작은 피라미드 높이 만큼 줄인 뒤집은 큰 삼각형 /* ex) ************* ********* ***** }작은 피라미드의 높이 } */ { for (j = 0; j < 3 * n1 - i; j++) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } printf("\n"); } for (i = 2 * n1; i = 1; i-..
C/문제풀이
2023.06.11
#include /* 2019.07.27 for문을 이용한 쌍 다이아몬드 구현 */ int main(void) { int j, i, n1; printf(" 쌍 피라미드의 줄 개수 (2n-1)을 입력하시오 : "); scanf("%d", &n1); for (i = 1; i = 1; i--) { for (j = 0; j < n1 - i; j++) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } for (j = 0; j < 2*n1 - 2 * i; j++) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } printf("\n"); } return 0; }
C/문제풀이
2023.06.11
#include /* 2019.07.25 for문을 이용한 다이아몬드 구현 */ int main(void) { int j, i, n1; printf("다이아몬드의 줄의 (2n-1)을 입력 하십시오 : "); scanf("%d", &n1); for (i = 1; i = 1; i--) { for (j = 0; j < n1 - i; j++) { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("*"); } printf("\n"); } return 0; }