[C언어]socoban소코반(푸시푸시) 게임
#include #include "turboc.h" #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define STAGE 3 void MapDrow(); void KeyDown(); int Cheracter(); int nx, ny; int ston; int n_stage; char chMap[STAGE][10][15] = { { "###############", "#STAGE 1 ######", "###############", "##### #########", "##### #########", "##### #O#O####", "#####! @@ @ O##", "###### ####", "###############", "#######..
더보기
[c언어]금액 잔돈 변환
금액 잔돈 변환 입력한 금액에서 만원, 오천원, 천원, 오백원, 백원, 오십원,십원이 몇개있는지 체크 #include int main(void){ int data[] = {10000, 5000, 1000, 500, 100, 10}; int won = 0; int i; int temp; printf("금액을 입력 하세요 : "); scanf("%d", &won); for(i = 0; i
더보기
배열에서의 주소표현
배열에서의 주소표현 1차원 배열 int array[3] = {1,2,3}; 1 2 3 array[0]의 주소는 &array[0], array + 0 array[1]의 주소는 &array[1], array + 1 array[2]의 주소는 &array[2], array + 2 값 표시는 array[0], *(array+0), *(&array[0]) array[1], *(array+1), *(&array[1]) array[2], *(array+2), *(&array[2]) 2차원 배열 int array[2][3] = {1,2,3,4,5,6}; 1 2 3 4 5 6 array[0][0]의 주소표현은 array, &array[0][0], array[0], *(array+0) array[0][1]의 주소표현은 &a..
더보기
n개의 자료의 합과 평균을 출력하는 프로그램을 작성하시오.
1. n개의 자료의 합과 평균을 출력하는 프로그램을 작성하시오. #include int main(void) { int a, n, k, sum; double avg; n = 0; sum = 0; printf("몇 개의 데이터를 입력하시겠습니까 ? : "); scanf("%d", &k); do{ n = n + 1; printf("%d번째 데이터를 입력하세요 : ", n); scanf("%d", &a); sum = sum + a; }while(n < k); avg = float(sum) / float(k); printf("%d개 자료의 합과 평균은 %d, %f 입니다.", k, sum, avg); return 0; } 2. 두 수를 읽어 들어서 그 차를 구하는 알고리즘을 c언어로 작성하여라. #include ..
더보기