본문 바로가기

기술블로그16

C프로그래밍 및 실습(1) 중간고사 공부하면서, 'C프로그래밍 및 실습 과목' 을 뒷부분 진도 나가기 전에 다 정리해야겠다고 생각했다. 월 수 수업인데 내일부터 2주동안 구조체 수업하고, 나머지 기간동안은 고급기능을 수업하신다고 한다... 그래도 중간고사 범위는 내가 나름대로 혼자서(+ 유튭의 도움) 으로 방학때 선행한 덕으로 이정도 한건데..(근데도 못본거 같음 ㅋㅋ 평균만 넘었으면..) 중간고사 범위였던, 포인터 전까지 나눠서 다 정리해 볼게요! ㅎ 먼저 실수형 변수 num 을 입력한다. int i_part; 로 선언했으므로, i_part=num; 에서 num은 실수부를 제외한 정수가 된다. f_part=num-i_part; 는 따라서 num-정수파트 가 된다. 이러한 비슷한 문제가 중간고사 실습시험에서 1번문제로 나왔던 것 .. 2024. 10. 29.
알튜비튜_04_조건문 조건문이란?프로그램의 흐름을 제어하기 위해 측정 조건을 평가하여, 그 결과에 따라 실행할 코드를 결정하는 구문조건문을 사용하면 조건의 참/거짓에 따라 서로 다른 작업을 수행할 수 있다.  비교 연산자와 논리 연산자에 대해서 알아보자. 조건문에는 'if else 문' 과 'switch 문' 이 있다.  먼저 if else 문에 대해서 알아보자.   만약 조건식이 여러개라면?if - else if - (else) 로 쓰면된다. (else)를 쓰는 것은 자유이다.  간단한 조건문의 예를 들자면, '값이 양수일 떄 100~90 : A, 89~80점: B 이고 나머지는 F이다.' 라고 했을 떄 조건문을 어떻게 쓸 수 있을까?**if 안에서 조건을 연결해 줄때는 논리 연산자를 이용해야한다.  내가 요즘 주로 쓰는 .. 2024. 10. 28.
알튜비튜_03_입출력(2) 기본적인 입출력 문제를 풀어보자. 1. 백준 2557번 : 간단한 입출력 문제를 먼저 풀어보자.어떤 언어로 풀던 출력만 하면 된다.  Pythonprint("Hello World!")  C언어#include  int main(void) {       printf("Hello World!"); }  Javapublic class Main {        public static void main(String args []) {               System.out.println("Hello World!");         } }  2. 백준 1000번 입력을 먼저 받은 다음에 출력을 해야한다.  파이썬으로 풀 때는, 먼저 input() 함수를 이용해서 '변수 = input()' 으로 변수 두 개를 .. 2024. 10. 5.
알튜비튜_03_입출력(1) C언어C언어에서 입출력시 scanf , printf 를 사용한다.  scanf("입력형태", &변수)  printf("입력형태",  변수)%d : int 타입 정수형 %c : char 타입 문자형%s: char* 타입 문자열%f :float 타입 실수입력형태에 따라서 잘 선택해서 사용해야한다.   Python 파이썬에서 입력시  input 또는 sys.stdin.readline 을 쓴다. 보통은 input을 많이 쓰고, sys.stdin.readline이 시간이 더 빠르기 때문에 시간을 크게 신경써야 하는 경우에 사용한다. split이 필요할 시 : map, split 함수 사용예 : 공백으로 분리된 두 숫자 - n, m = map(int,input(),split())파이썬에서 출력시 print(개행 문.. 2024. 10. 4.