본문 바로가기

분류 전체보기

[입력-자가진단3] 입력 - 자가진단3 Time Limit : 1000MS 두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라. 55 - 10 = 45 2008 - 1999 = 9 #include int main(void){ int a, b; a=55; b=10; printf("%d - %d = %d\n", a, b, a-b); a=2008; b=1999; printf("%d - %d = %d\n", a, b, a-b); return 0; }
[입력-자가진단2] 입력 - 자가진단2 Time Limit : 1000MS 정수형 변수 2개를 선언하여 -1과 100을 대입한 후 아래와 같이 출력하는 프로그램을 작성하라. -1 100 #include int main(void){ int i = -1; int j = 100; printf("%d\n%d", i,j); return 0; }
[입력-자가진단1] 입력 - 자가진단1 Time Limit : 1000MS 정수형 변수를 선언하고 -100을 대입하여 출력하는 프로그램을 작성하라. -100 #include int main(void){ int i = -100; printf("%d", i); return 0; }
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;}