#include #include #include #include #include #include #include #include #include #include #define STOP '.'
case 1: printf("화이팅!\\n"); break;1번 보기를 선택하면 화이팅을 출력한다.case 2: printf("\\a"); break;2번 보기를 선택하면 띵동 소리가 나게 한다.case 3: printf("숫자를 입력하세요.\\n")
while (1) { scanf("%c %d %d", &c, &rows, &cols); while (getchar() != '\\n') continue; display(c, rows, cols); if (c == '\\n') break; }문자와 행,열을
먼저 Z축을 생각안하고 X,Y축 100,100의 공간의 0,0의 위치에서 3,1의 속도를 가지는 물체가 30초 후에 어디에 있을지 생각해 보았다.그 결과 30초 뒤에는 X축은 90, Y축은 30에 위치하는 걸 유추할 수 있었다.그리고 60초 뒤에는 x축은 20, Y축은
while (scanf("%f", &input) == 1) { max = (max < input) ? input : max; min = (input < min) ? input : min; sum += input; n++; }숫자를 입력받고 3항연산자를
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"); }
file = fopen(file_name, "r"); file이라는 주소값에 file_name(my_file.txt)파일을 열고 읽은 값을 저장한다. if (file == NULL) { printf("Failed to open file.\\n"); exit(1);
출력이 정상적으로 나오는 것을 확인할 수 있다.의문점 printf("Input two integers : ");//정수를 정상적으로 두개를 받아왔으면 2개의 데이터를 받아온 것으로 인식하는데 //정수가아닌 값이나 문자를 받아 올 경우 데이터가 1개만 들어오므로 프로그램
재귀호출(recursion) : 함수안에서 자기 스스로를 다시 호출하는 방식 tail(end) recursion : return 뒤에 자기를 호출하는 방식 위 예제는 int n 에서 받아온 정수의 팩토리얼값을 계산하는 예제이다. 처음에는 5 X 4! 그다음에는 5 X
my_func 함수는 while문으로 변환하는 함수이고 my_func1 함수는 recursion을 활용하여 변환하는 함수이다. recursion을 활용할 때 같은 이름의 변수 a와 b이지만 각각 다른 메모리에 저장되어있는 다른 변수라른 점을 이용하여 재귀호출을 진행하