100110021003백슬래시와 \\ 는 같은 표기로 글씨체에 따라 달라짐\\n는 printf문에서 줄을 바꿔주는 역할을 함1004printf에서 작은따옴표를 그냥쓰면 오류가 나서 '를 직접표기해주려면 \\'로 써줘야 함10054번 문제와 동일하게 큰따옴표도 직접표기하
1010 > 1011 > printf에서 문자를 출력하려면 %d(정수형 int)가 아닌 %c를 씀 > 1012 > 실수형은 %f. > 1013 > 1014 > 1015 > 1016 > 1017 > 1018 > 1019 > 1020 > 1021 >
정수 1개를 입력받아 그대로 출력해보자.(단, 입력되는 정수의 범위는 0 ~ 4,294,967,295 이다.)입력되는 정수의 범위를 보고 unsigned형을 취해줌출력문자는 %u실수 1개를 입력받아 그대로 출력해보자.(단, 입력되는 실수의 범위는 +- 1.710-308
10진수를 입력받아 8진수(octal)로 출력해보자.입력받을땐 10진수, 출력할땐 8진수이기때문에scanf에서는 %d를 쓰고printf에서는 %o를 씀10진수를 입력받아 16진수(hexadecimal)로 출력해보자.마찬가지로 출력할때만 %x를 써주었다.%X로쓰면 16진
정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자.(단, 입력되는 정수는 -1073741824 ~ 1073741824 이다.)처음에 int로 했는데 오류가 났음 그후에 long으로 자료형을 고치니까 됨int와 long과 short의 차이는 다음에 C언어 문법에
정수 1개를 입력받아 2배 곱해 출력해보자.2배하는것은 2해도 되지만, 비트연산으로도 가능하다.1비트는 0또는1로 이루어져있기때문에 비트한자리를 올리는것은 2배를하는것과 같다.<<는 2, >>는 /2와 같다.정수 2개(a, b)를 입력받아 a를 2b배 곱한
두 정수(a, b)를 입력받아a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 프로그램을 작성해보자.이제 본격적으로 조건문이 나오기 시작한다.if 와 else의 순서가 바뀌었지만 상관없다두 정수(a, b)를 입력받아 a와 b가 같으면 1을, 같지 않으면
1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때반대로 출력하는 프로그램을 작성해보자.!는 not으로 0은 1이되고 1은 0이된다두 개의 참(1) 또는 거짓(0)이 입력될 때,모두 참일 때에만 참을 출력하는 프로그램을 작성해보자.if문에서 그리고(and
입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자.비트단위(bitwise)연산자 ~ 를 붙이면 된다.비트단위 not은 !가아닌 ~이다.0->1, 1->0입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자.비트단위(bitwise)
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.삼항연산자는 그냥 한줄로 쓰는 if문이라고 보면 될것같다.(조건)? 조건이참일때 : 조건이 거짓일때로 쓰는데, 개인적으로는 가독성이 약간 떨어져
세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.세정수에 대해서 하나하나씩 조건문을 걸어줌세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.전 문제에서 else를 붙여서 홀수일떄 odd를 출력을 더했다.정수 1개가 입력되었을 때
정수가 순서대로 입력된다.\-2147483648 ~ +2147483647, 단 개수는 알 수 없다.0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자.while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다.사실 편하게 반복
정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자.짝수만 더하려면 if(i%2==0) 조건을 걸면 짝수만 더해진다.'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.while(1)은 무한루프이다.무한루프에 q가 입력이
소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다.마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크해그 값을 정수값으로 바꾸고, 그 값을 저장해 소리를 파일로 저장할 수 있다.값을 저장할 때에는 비트를 사용하는 정도에 따라 세세한 녹
이미지가 컴퓨터에 저장될 때에도 디지털 데이터화 되어 저장된다.가장 기본적인 방법으로는 그림을 구성하는 한 점(pixel, 픽셀)의 색상을빨강(r), 초록(g), 파랑(b)의 3가지의 빛의 세기 값으로 따로 변환하여 저장하는 것인데,예를 들어 r, g, b 각 색에 대
1, 2, 3 ... 을 순서대로 계속 더해나갈 때,그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램을 작성해보자.즉, 1부터 n까지 정수를 계속 더한다고 할 때,어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다.하지만, 이번에는 그 때의
온라인 채점시스템에는 초등학생, 중고등학생, 대학생, 대학원생,일반인, 군인, 프로그래머, 탑코더 등 아주 많은 사람들이 들어와 문제를 풀고 있는데,실시간 채점 정보는 메뉴의 채점기록(Judge Status)을 통해 살펴볼 수 있다.자! 여기서...잠깐..같은 날 동시
정보 선생님은 수업을 시작하기 전에 이상한 출석을 부른다.선생님은 출석부를 보고 번호를 부르는데,학생들의 얼굴과 이름을 빨리 익히기 위해 번호를 무작위(랜덤)으로 부른다.그리고 얼굴과 이름이 잘 기억되지 않는 학생들은 번호를 여러 번 불러이름과 얼굴을 빨리 익히려고 하
바둑판(19 \* 19)에 n개의 흰 돌을 놓는다고 할 때,n개의 흰 돌이 놓인 위치를 출력하는 프로그램을 작성해보자.입력바둑판에 올려 놓을 흰 돌의 개수(n)가 첫 줄에 입력된다.둘째 줄 부터 n+1 번째 줄까지 힌 돌을 놓을 좌표(x, y)가 n줄 입력된다.n은 1