프로그래밍/C언어 연습문제 및 풀이(5)
-
20130416/ 배열 문제 숙제
배열[3][4] A B C D E F G H I J K L 을 아래와 같이 출력하게 만들어라. L K J I H GF E DC B A A E I B F J C G K D H L D H L C G K B F J A E I
2013.04.16 -
7-4) 문자열의 일부분을 새로운 문자로 대치하는 프로그램을 만들기。
7-4) 임의의 문자열을 키보드로부터 입력받아 문자열 중 일정한 부분을 다른 문자열로 대치하는 프로그램을 함수char *change_word(char *string, char *old_word, char *new_word); 를 이용하여 작성하라. 함수 change_word는 대치할 문자열을 위한 인수이다. 단 string은 30자 이내, new_word와 old_word는 10자 이내이며 new_word와 old_word 의 실제 입력 자리수는 같아야 한다. #include #include char *change_word(char *string, char *old_word, char *new_word); int main() { char string[30]; char old_word[10]; char n..
2013.04.12 -
7-3) 이차원 행렬의 출력과 행렬간 덧셈
7-3. 키보드로 3 * 3행렬식을 입력받아 행렬식 형태로 출력한 다음, 두 행렬식의 합을 2차원 배열을 이용하여 구하는 프로그램을 작성하라. 출력은 배열형태를 갖추어서 알아보기 쉽게 하라. #include int main() { int arr1[3][3]; int arr2[3][3]; int sum_arr[3][3]; int i,j; for(i = 0; i
2013.04.08 -
7-1. swap함수!!
#include void swap(unsigned char *Px,unsigned char *Py);int main(){unsigned char arr[]="Rotation";unsigned char *arrP = arr;int iCnt;int jCnt;int isize;int y;isize = sizeof(arr)/sizeof(arr[0]);y = isize;for(iCnt=0; iCnt < isize-1; ++iCnt){printf("%d\n",iCnt);if(y==isize){swap(arrP,arrP+y-1);for(jCnt = 1; jCnt < isize; ++jCnt){printf("%c",*(arr+jCnt));}y=y-1;putchar('\n');continue;}else{swap(arrP..
2013.04.08 -
연습문제 워드패드 파일
연습문제를 모두 풀어본다. 능숙해 질 때까지 GOGOGO
2013.04.04