본문 바로가기

프로그래밍/시스템

(53)
[C] atoi - itoa (문자열을 정수로 , 정수를 문자열로 변환) int atoi(const char *str); cs -str : 정수형으로 바꿀 문자열 char *itoa(int value, char *str , int radix); cs -value : 정수값 -str : 문자열 -radix : 변환할 진수값 ※ radix(진수) value값을 문자형으로 변환해서 str에 넣는다.
[C-알고리즘] 석차구하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include #include #include #define N 5 int main() { srand(time(NULL)); int grade[N]; int rank[N]; int i,j; for(i=0; i
[C-알고리즘] 수열 문제 > 수열문제1번 1 + 2 + 4 + 7 + 11 + 16 + 22 ... 수열의 20번째 항까지의 합계를 구하시오. 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main(void) { int num = 0 , p = 1 ,sum = 1; do{ sum += (p += ++num); // 한줄 코드 /* ↓ 위의 한줄 코드를 풀어쓴 코드 ↓ num++; p += num; sum += p; */ }while(num 수열문제2번 ( 1*100 ) + ( 2*99 ) ... ( 100*1 ) + ( 99*2 ) + ... 의 합계를 구하시오. 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15..
[C-알고리즘] 버블정렬,선택정렬,삽입정렬 ※ 밑의 내용들은 오름차순일 경우에 대한 설명입니다. > 버블 정렬(Bubble sort) 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를, ... n 번 째 자료와 n+1 번째 자료를 비교하여 교환하면서 자료를 정렬한다. 1회전이 끝나면 가장 큰 자료가 맨 뒤로 이동하므로 2회전에서는 맨 끝에 있는 자료는 정렬에서 제외된다. 2회전이 끝나면 끝에서 두 번째 자료까지 정렬에서 제외된다. 이렇게 정렬을 1회전 수행할 때마다 정렬에서 제외되는 데이터가 하나씩 늘어난다. 배열 [ 2 , 5 , 4 , 3 , 1 ] 다음은 회전이 끝날 때마다 위의 배열의 값들이 정렬되는 과정이다.[빨간색 형광펜으로 표시된 자료는 정렬에서 제외되는 자료] ※ 1회전 ※-----------2 4 3 1 5 ※ 2..
[C-알고리즘] 유클리드 호제법 ※ 최대 공약수 : 공통으로 가지고 있는 약수 중 가장 큰 수 큰 수를 작은 수로 나눠 나머지가 0이 될 때까지 반복하여 최대 공약수를 구할 때 유클리드 호제법을 이용한다. ※ 나머지 구하는 방법 ▷ BIG : 큰 수 , SMALL : 작은 수 ① MOK = BIG / SMALL // 먼저 몫을 구한다. NMG = BIG - MOK * SMALL // 큰 수에서 [ 몫 * 작은 수 ]를 한 값이 나머지다. ② NMG = BIG % SMALL // MOD 연산자를 통해 나머지를 구한다.(권장) 12345678910111213141516171819202122232425262728293031#include int main(){ int A,B, NMG = 1, BIG , SMALL , GCM; printf("정..
[java] 채팅 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.io.*;import java.net.*; class Ting extends JFrame implements ActionListener,Runnable{ DataInputStream dis; DataOutputStrea..
[java] 입출력스트림 - 파일쓰기 123456789101112131415161718192021import java.io.*; public class io1 { public static void main(String[] args) throws Exception { InputStreamReader f = new InputStreamReader(System.in); while(true){ int c = f.read(); if ( c == -1 ) break; System.out.print( (char)c ); } } } // class Colored by Color Scriptercs 12345678910111213141516171819202122import java.io.*;public class io2 { public static void..
[C] #define for문 123456789101112131415161718192021#include #define P(X) printf("%d 점\n",X)#define SQUARE(X) (X*X) #define FACTORIAL(N) for( int i=1; i