프로그래밍(25)
-
임베디드 관련 사이트들~
http://www.hackerschool.org/해커스쿨http://dev.naver.com/네이버 개발자센터http://www.jungol.co.kr/s 정보 올림피아드http://www.soenlab.com/SoenLab http://oj.kninfo.hs.kr/JudgeOnline/ http://211.228.163.31/더블릿http://www.devpia.com/데브피아http://www.ppomppu.co.kr/zboard/zboard.php?id=developer뽐뿌 개발자 포럼
2013.05.08 -
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 -
20130415/구조체의 사이즈
#include #pragma pack(1) // 구조체의 사이즈를 1바이트 단위로 최적화. struct smart // 구조체의 선언 : struct 이름 { // 중괄호 안에 구조체에 들어갈 자료형들을 선언한다 int a; char b; int c; short d; char e; int f; char g; short h; char i; }; //중괄호가 끝나면 세미콜론을 붙인다 #pragma pack(4) // 구조체의 사이즈를 4바이트 단위로 최적화 struct smart1 // 구조체의 선언 : struct 이름 { // 중괄호 안에 구조체에 들어갈 자료형들을 선언한다 int a; char b; int c; short d; char e; int f; char g; short h; char i; }..
2013.04.15 -
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