본문 바로가기

프로그래밍/C, C++, C#

[c언어] 1부터 입력값 정수n 까지 각 수에 팩토리얼의 합을 구하시오. 1부터 입력값 정수n 까지 각 수에 팩토리얼의 합을 구하시오. ex > 입력값 4 1! + 2! + 3! + 4! int a; int mul, sum; sum = 0; scanf("%d", &a); for(int i=1; i 더보기
[C언어]사다리타기_소스 #include #include #include #include #define randomize() srand((unsigned)time(NULL)) #define MAX 13 char sadari[10][MAX] = {" "}; void make_sadari(){ randomize(); int i, j; memset(sadari, 0, sizeof(sadari)); for(i = 0; i 더보기
[Win32 API]미니게임-테트리스/푸시푸시/지뢰찾기 [메인화면] 테트리스 화면 푸시푸시 게임 화면 지뢰찾기 화면 더보기
[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++]randomize() #include void randomize(void) { srand((unsigned) time(NULL)); //#include for (int i = 0; i < (rand() % RAND_MAX); i++) (rand() % RAND_MAX); } 더보기
[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.. 더보기
1부터 100까지 약수 구하기 1부터 100까지 약수 구하기 1과 자기 자신은 출력하지 않음. #include main() { for(int i=1; i 더보기