CS (53) 썸네일형 리스트형 레벨0. 분수의 덧셈 class Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int b = numer1;//분자 int a = denom1;//분모 int d = numer2; int c= denom2; int numer3 = c*b + a*d; int denom3 = a*c; int num=0; //최대공약수를 넣을 변수 선언 for(int i=1;i 함수 반환타입 함수명(인자들...){ 수행할 작업1 수행할 작업2 } ex) int sum(in a, int b) { int c = a+b; return c; } int data = suM(10,20); printf("%d",data); 구조체, 포인터 이동 구조체 : 여러 변수들을 모아서 하나의 객체를 구성할 때, 사용하는 사용자 정의 타입 객체 struct 구조체명 { 멤버변수 1; 멤버변수 2; }; ex) struct person { char*name; int age; }; struct person user1; user1.name= "h user"; printf("%s", user1.name); 포인터변수로 사용시 struct person { char*name; int age; }; struct person *p; p -> name="test_2"; p-> age = 40; printf("%s : %d", p->name, p->age); 배열, 포인터 반복문 if, while은 조건 참일때 동작 수행한다. false인 경우 빠져나온다. 배열은 나중에 풀기 ~~ 포인터: 메모리의 주소값을 표현한 변수. int *a; 포인터변수선언 *a=10; a의 값에다가 10을 넣어라~ int b =10; int *a; a=&b; b의 주소값을 a에다가 집어넣어라. printf("%d\n",*a); = 10; printf("%d\n",b) =10 printf("%d\n",a); = b의 주소값(ex)102) scanf : 사용자의 키보드로 입력받을때 사용하는 함수 scanf("%d,변주의주소); ex> int a; scanf("%d, &a); int *p = a+1 -> a+1번지가 p 2차원 배열과 포인터 a=100 a[0] (100) 1 2 a[1] (102) 3.. 2023.03.16 while(조건){ } 조건이 참이면 밑에 연산 수행. continue: 더이상 아래 문장을 실행하지 않고, 반복문 처음으로 돌아감. && : and 논리연산 if에서 조건이 참일때 { }가 없으면 바로 다음 문장 수행. 2023.02.22 깨알c언어 [switch] : break문 안나오면 밑에꺼 연속해서 계속 실행함. [반복문] for : 정해진 횟수만큼 반복 for(초기값;조건문;증감값) {실행문 } while : 조건이 만족하는 동안 반복 => while(조건) while(조건) {실행문 } *조건문에 a-- 되어있으면 조건 불일치해도 일단 --되고 빠져나감 do ~ while : 무조건 한번 수행 후 조건이 만족하는 동안 반복 => do~수행작업 while(조건) 2023.02.21 깨알c언어 [출력형식] %d : 부호 있는 10진수 출력 (데이터 타입: 정수,문자) 16진수 : 2진수로 바꿔서 4개씩 자름, 8 4 2 1 / 8 4 2 1 ex) 34를 16진수로 바꾸기 0 0 1 0 0 0 1 0 -> 22 8진수는 2진수로 바꿔서 3개씩 자름. 8 진수 42 %3.1f 는 반올림 하는데 int로 정수변환할때는 반올림 안함 %o : 8진수 %0x: 16진수 [진법변환] 8진수 : 4 2 1 / 4 2 1 ex>10진수 19는 2진수 10011 8진수 23 16진수 13 [비트연산] & : AND 두개 다 참이어야 참 5&3 : 0101 0011 = 0001 값:1이다. l : OR 둘중에 하나만 참이면 참 5 I 3 : -> 111 값은 7이다. ^ : XOR 둘이 반대여야 참이다. 5^3.. 2023.02.10 금 1. 컨트롤+ r 실행창 "cmd" ipconfig입력 내 집 사설 ip확인 2. 네이버에서 내ip확인 마지막자리는 x하기 IP클래스: A 클래스 : 1.0.0.0 ~ 127.0.0.0 (이진수 제일 앞 비트가 0으로 시작) B 클래스 : 128.0.0.0 ~ 191.255.0.0 (이진수 제일 앞 비트가 10) C 클래스 : 192.0.0.0 ~ 223.255.255.0 (제일앞 비트가 110) D 클래스 : 224~239 (IP 제일앞 비트가 1110) E 클래스 : 240~255 (제일 앞 비트가 1111) 2.1. 사설IP 주소대역 사설IP 주소는 다음 3가지 주소대역으로 고정된다. Class A : 10.0.0.0 ~ 10.255.255.255 Class B : 172.16.0.0 ~ 172.3.. 이전 1 ··· 3 4 5 6 7 다음