c언어 express52 [C언어] 포인터를 사용하여 정수 배열의 원소들을 화면에 출력하는 함수를 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 출력예시 초기화를 1 2 3 4 로 한 경우 (코드 그대로 결과값이 나옴) A[]={ 1 2 3 4 0 0 0 0 0 0 } 초기화를 2 4 6 8 10 으로 한 경우 출력 A[]={ 2 4 6 8 10 0 0 0 0 0 } 초기화를 100 200 300 400 500 600 800 900 1000 으로 한 경우 출력 A[]={ 100 200 300 400 500 600 800 900 1000 0 } 답안코드 더보기 #include void array_print(int *A, int n); int main(void) { int list[10]= { 1, 2, 3, 4 } ; array_print(list, 10); return 0; } vo.. 2020. 5. 4. [C언어] 포인터를 사용하여 정수배열을 받아 원소들을 난수로 채우는 함수를 작성하고 테스트하시오 포인터를 사용하여 정수배열을 받고 난수들을 채우는 함수를 작성하는 프로그램을 가지고 왔습니다. 물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때 혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다! 힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고 답안을 확인해보세요 더보기 void array_fill(int *A, int size) for 문을 이용하여 A에 rand()를 활용하여 size만큼 난수를 생성하는 프로그램을 작성 void array_print(int *A, int size) for 문을 이용하여 A의 내용을 size만큼 출력하는 프로그램을 작성 프로그램의 기본틀입니다. #include #include void array_fill(int *A,.. 2020. 5. 1. [C언어] random walk A가 방안의 모든 타일을 한 번씩 지나가는데 걸리는 총이동수는 얼마인가? random walk로 총 이동수를 구하는 프로그램입니다 공부하시는데에 조그마한 도움이라도 됐으면좋겠습니다 코드확인해주세요! 더보기 #include #include #include #include #define ROWS 20 #define COLS 20 int grid [ROWS][COLS]; int ro,co; void mark_grid(int y, int x) { if( x >= 0 && y >= 0 && y < ROWS && x < COLS ) { ro = y; co = x; if( grid[y][x] == '.' ) grid[y][x]= ' *'; } } void print_grid() { int r,c; for ( r=0; r < ROWS; r++) { for ( c=0;c< COLS;c++) .. 2020. 5. 1. [C언어] 10진수를 2진수로 변환하여 출력하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include void show_digit(int n) { int i; int binary[32]= { 0 } ; for (i = 0; i 0; i++) { binary[i] = n % 2; n = n / 2; } for (i--;i>=0; i--) { printf("%d", binary[i]); } printf("\n"); } int main(void) { show_digit(32); return 0; } 더 많은 C코드가 보고 싶다면? https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4 2020. 5. 1. 이전 1 ··· 7 8 9 10 11 12 13 다음