profile
오늘보다 내일 더 나은 사람이 되기 위해 노력하자

10진수를 2진수로 변환예제

my_func 함수는 while문으로 변환하는 함수이고 my_func1 함수는 recursion을 활용하여 변환하는 함수이다. recursion을 활용할 때 같은 이름의 변수 a와 b이지만 각각 다른 메모리에 저장되어있는 다른 변수라른 점을 이용하여 재귀호출을 진행하

2021년 10월 27일
·
0개의 댓글

재귀호출 팩토리얼예제

재귀호출(recursion) : 함수안에서 자기 스스로를 다시 호출하는 방식 tail(end) recursion : return 뒤에 자기를 호출하는 방식 위 예제는 int n 에서 받아온 정수의 팩토리얼값을 계산하는 예제이다. 처음에는 5 X 4! 그다음에는 5 X

2021년 10월 27일
·
0개의 댓글

C#으로 아두이노led on/off하기

먼저 아두이노를 컴퓨터와 연결한 후 장치관리자에 들어가 포트번호를 확인해준다.그 이후 아두이노스케치에서 포트번호와 아두이노 종류를 맞춰준다.void setup() { //13번 핀 아웃풋으로 설정 pinMode(13, OUTPUT);//통신속도 9600Serial.

2021년 9월 26일
·
0개의 댓글

Makefile 심화

a.ca.hb.cb.hc.cc.hmain.cmain문에서 a와 b파일을 불러오고 b에서 c파일을 불러오는 Makefile을 만들어보았다.c의 오브젝트파일을 만들어주는 소스를 추가해주었고, a.out의 의존대상에 c의 오브젝트파일을 추가해주었다.예상한 출력값을 잘 받아올

2021년 9월 25일
·
0개의 댓글

Makefile 만들기

Makefile을 만들기 전에 먼저 컴퓨터에 Makefile을 깔아준다. $sudo apt install make를 터미널에 입력해주면 Makefile을 깔 수 있다.Makefile은 빌드를 편하게 해주기 위해 하는 것임으로 여러가지의 파일을 만들어 보겠다.먼저 a.c

2021년 9월 25일
·
0개의 댓글

리눅스로 Hello World 출력하기

리눅스 우분투 공부 시작먼저 위 스샷 처럼 vim test.c 입력vim은 vi(Visual editer)의 한단계 더 업그레이드 된 버전이라고 한다.그 이후 뒤에오는 것은 파일명과 확장자이다.엔터를 누르면 이러한 창이 뜨는데 i를 누르면 입력모드로 전환할 수 있다.우

2021년 9월 25일
·
0개의 댓글

최대최소값출력하기

UI의 사진이다. 위 텍스트박스에 숫자를 입력하고 입력을 누르면 아래 텍스트박스에 숫자가 입력된다. aiarraycount = Convert.ToInt32(textBox1.Text); iarraycount++; if (textBo

2021년 9월 23일
·
0개의 댓글

두 개의 정수 중 더 작은 값 출력하기

출력이 정상적으로 나오는 것을 확인할 수 있다.의문점 printf("Input two integers : ");//정수를 정상적으로 두개를 받아왔으면 2개의 데이터를 받아온 것으로 인식하는데 //정수가아닌 값이나 문자를 받아 올 경우 데이터가 1개만 들어오므로 프로그램

2021년 9월 23일
·
0개의 댓글

텍스트파일 읽기

file = fopen(file_name, "r"); file이라는 주소값에 file_name(my_file.txt)파일을 열고 읽은 값을 저장한다. if (file == NULL) { printf("Failed to open file.\\n"); exit(1);

2021년 9월 19일
·
0개의 댓글

함수를 사용하여 명함 출력하기

void star_print(int n_std, char c, bool print_newline) { for (int i = 0; i < n_std; i++) { printf("%c", c); } if (print_newline) printf("\\n"); }

2021년 9월 19일
·
0개의 댓글

최대최소모든값의합구하기

while (scanf("%f", &input) == 1) { max = (max < input) ? input : max; min = (input < min) ? input : min; sum += input; n++; }숫자를 입력받고 3항연산자를

2021년 9월 19일
·
0개의 댓글

어떠한 공간에 속도V를 가진 물체가 n초뒤에 어느 좌표에 있을까

먼저 Z축을 생각안하고 X,Y축 100,100의 공간의 0,0의 위치에서 3,1의 속도를 가지는 물체가 30초 후에 어디에 있을지 생각해 보았다.그 결과 30초 뒤에는 X축은 90, Y축은 30에 위치하는 걸 유추할 수 있었다.그리고 60초 뒤에는 x축은 20, Y축은

2021년 9월 19일
·
0개의 댓글

문자와 행열을 입력받고 입력받은 문자열을 입력받은행열만큼 출력하기

while (1) { scanf("%c %d %d", &c, &rows, &cols); while (getchar() != '\\n') continue; display(c, rows, cols); if (c == '\\n') break; }문자와 행,열을

2021년 9월 19일
·
0개의 댓글

메뉴에서 입력받은 메뉴실행, 메뉴에 없는 내용 입력시 다시입력

case 1: printf("화이팅!\\n"); break;1번 보기를 선택하면 화이팅을 출력한다.case 2: printf("\\a"); break;2번 보기를 선택하면 띵동 소리가 나게 한다.case 3: printf("숫자를 입력하세요.\\n")

2021년 9월 19일
·
0개의 댓글

문자열입력받고, 문자,단어개수,열개수 출력하기

#include #include #include #include #include #include #include #include #include #include #define STOP '.'

2021년 9월 19일
·
0개의 댓글