본문 바로가기

컴퓨터

1. HTML Basis Example This is first head. This is first paragraph. This is first head. This is second head. This is third head. This is fourth head. This is fifth head. This is sixth head. This is first paragraph. This is another paragraph. This is first head. This is second head. This is third head. This is fourth head. This is fifth head. This is sixth head. This is first paragraph. This is another paragraph. This ..
[프로그래밍, 자료구조] 큐(Queue) 큐는 FIFO(First In First Out) 형태의 자료구조로 먼저 들어간 데이터가 먼저 빠져나가는 것이다. 실생활에서 이와 비슷한 내용은 버스 줄서기로 먼저 줄을 선 사람이 먼저 버스를 탄다.이를 구현하는 방법은 여러가지 방법이 있는데, 여기서는 데이터 구조를 원형처럼 생각해서 구현하는 방법을 이용하였다. 디버그의 편의성을 위해서 총 4개의 파일로 분할해서 만들었다. 첫 번째는 배열의 크기가 0이면 에러를 발생시키게 하는 파일 소스이다. public class EQException extends Exception{ public EQException(){ super("The queue is empty!"); } } 두 번째는 interface로 Queue에 필요한 메서드를 선언하는 파일 소스이다. ..
[프로그래밍] 소수출력 알고리즘 여기서 사용한 소수출력 알고리즘은 N이 소수인지 판별하기 위해서 2부터 sqrt(N)이하의 자연수로 일일히 나누어보아서 그 중 하나라도 나누어지게 되면 소수가 아니라고 출력하고, 만약 나누어지지 않는다면 소수라고 출력하는 알고리즘이 하나 있고, 두번째 알고리즘은 N개의 소수를 출력하는데 최적화 된 코드로 N개의 배열을 정의한 다음 소수라고 판별된 것을 배열에 넣어주고, 또 소수를 판별하기 위해서는 그 배열에 있는 수로만 나누어보아서 나누어떨어지는 수가 존재하면 합성수라고 판별하고, 나누어떨어진 수가 존재하지 않으면 소수라고 판별하는 방식으로 진행하였다. 아래는 그와 관련된 소스코드이다. printPrime()과 isPrime()이 첫 번째 알고리즘과 관련된 내용이고, getPrimeArr()와 print..
[기능] 프로그램 실행시간 체크 아래와 같은 소스 코드를 이용하면 된다. #include #include int main(void){ LARGE_INTEGER liCounter1, liCounter2, liFrequency; QueryPerformanceFrequency(&liFrequency); QueryPerformanceCounter(&liCounter1); // 실행코드 입력 QueryPerformanceCounter(&liCounter2); printf("\n"); printf("Time: %f\n", (double)(liCounter2.QuadPart-liCounter1.QuadPart)/(double)liFrequency.QuadPart); }
[출력-자가진단8] 출력 - 자가진단8 Time Limit : 1000MS 다음과 같이 출력되는 프로그램을 작성하라. (각 요소들은 10칸씩 공간을 확보하여 오른쪽으로 정렬하여 출력한다.) #include int main(void){ printf("%10s%10s%10s\n","item","count","price"); printf("%10s%10d%10d\n", "pen", 20, 100); printf("%10s%10d%10d\n", "note", 5, 95); printf("%10s%10d%10d\n", "eraser", 110, 97); return 0;}
[출력-자가진단7] 출력 - 자가진단7 Time Limit : 1000MS 다음과 같이 출력되는 프로그램을 작성하라. (공백으로 구분하여 출력) 5단 5 * 2 = 10 #include int main(void){ printf("5단 \n5 * 2 = 10"); return 0;}
[출력-자가진단6] 출력 - 자가진단6 Time Limit : 1000MS 다음과 같이 출력되는 프로그램을 작성하라. 나의 키는 170 나의 몸무게 68.600000 #include int main(void){ int height = 170; double weight = 68.6; printf("나의 키는\n%d\n나의 몸무게\n%lf", height, weight); return 0;}
[출력-자가진단5] 출력 - 자가진단5 Time Limit : 1000MS 서식 문자를 사용하여 다음과 같이 출력되는 프로그램을 작성하라. 나도 프로그램을 잘할 수 있다. 꿈은 이루어진다. #include int main(void){ char str[100]="나도 프로그램을 잘할 수 있다.\n꿈은 이루어진다."; printf("%s", str); return 0;}