목록전체 글 (402)
Creative Code
#include #include int seed; void my_srand(int s) { seed = s; } int my_rand(void) { seed = 1103515245 * seed +12345; return ((unsigned)(seed/65536)%32768); } int main(void) { my_srand(time(NULL)); for (int i = 1; i
#include int a,b; // global var(전역변수) -> 모든 함수들이 접근 할 수 있는 변수 void swap(void) { int tmp = a; // local var(지역변수) a = b; b = tmp; } int main(void) { a = 100; b = 200; printf("a : %d\tb:%d\n",a,b); swap(); printf("a :%d\tb :%d\n",a,b); return 0; }
※타입 캐스팅 #include int main(void) { int a = (int)10.7; // --> a=10 저장 double d = (double)5/(double)3; // -> d = 1.6666666 저장 //주로 임시로 타입을 변환해서 저장할 때 사용 return 0; } ※ 복합 대입 연산자 #include int main(void) { int a = 10; a += 20; // a = a+20 a -= 10; // a = a-10; a *= 10; // a = a*10; a /= 5; // a = a/5; return 0; } ※삼항연산자 ? #include int main(void) { int a = (30 > 20)? 5 : 2; // (30>20)의 조건식이 참이면 5, 거짓이면..
#include #define _CRT_SECURE_NO_WARNINGS int main(void) { int board[11][4] = { 0 }; // 각 프레임에서 친 점수를 기록한 배열 int index = 0; // board1배열의 인덱스 int total = 0; // 총 점수 for (int i = 1; i = 2 && j == 2 && board[i - 1][1] == 10) { // (10점),(a,b)점인 경우 total += 10 + board[i][1] + board[i][2]; printf("%d 프레임의 총 점수는 %d 입니다.\n", i - 1, total); } else if (j == 3 && board[10][1] == 10) { // 10프레임 1번째 투구가 10점인 ..
#include int sumMatrix(const int (*pArr)[4],int row, int col){ // 배열을 가리키는 포인터 int(*)[4] int result = 0; for (int i = 0; i