본문 바로가기

코드업

(4)
코드업 1015번(선언한 자료형에 맞는 서식문자 사용) 실수 한 개를 입력받은 후 저장되어 있는 값을 소수점 셋째 자리에서 반올림한 후 소수점 이하 둘째 자리까지 출력하는 문제이다. #include int main(void) { float A; scanf("% f", &A); printf("%. 2f", A); %f 의 f앞에 .2를 붙여 줌 으로써 소수점 둘째자리 까지 출력한다는 명령을 내렸다. return 0; } #include int main(void) { float A; scanf("%lf", &A); printf("%lf", A); 출력이 에러가 뜨는 코드인데, 선언한 자료형에 알맞은 실수형 서식문자 f 를 사용하여야 한다. return 0; } #include int main(void) { double A; scanf("%lf", &A); 선언한..
코드업 1007번 문제 역슬래시\출력해보기. "C:\Download\hello.cpp"를 출력하는 예제이다. #include int main(void) { printf("\"C:'\'Download'\'hello.cpp\""); return 0; } '\' 작은따옴표 사이에 역슬래시를 넣으면 \ 출력이 될 거라 생각하였는데 ' '의 형태로 작은따옴표만이 출력이 되었다. #include int main(void) { printf("\"C:\\Download\\hello.cpp\""); return 0; } \를 출력하기 위해서는 \\의 형태로 역슬래시를 두 번 연속 입력해줘야 한다.
코드업 1006번 %출력해보기 "!@#$%^&*()"를 출력하는 예제이다. #include int main(void) { printf("\"!@#$%%^&*()\""); return 0; } 풀이에서 볼 수 있듯이 %를 출력하기 위해서는 %를 두 번 즉%%를 입력해줘야만 % 하나가 출력될 수 있다. #include int main(void) { printf("%%%%"); return 0; } 또 %%를 출력하고자 한다면 %를4개 입력해줘야 %%를 출력할 수 있다. 만약%%%만을 입력하였다면, %하나만 출력 값으로 나오게 된다. 이와 같은 규칙성으로 %%%를 출력하고자 한다면? #include int main(void) { printf("%%%%%%"); return 0; } 의 문장이 필요하다고 정리할 수 있다.
( C ) 코드업 1004,1005번 (큰따옴표 " "출력해보기) 코드업 c언어 기초 100제 중 1004 ,1005번을 풀어보았다. 우선 1004 번은 작은따옴표가 붙은 'Hello'를 출력하는 예제인데, #include int main(void) { printf("'Hello'"); Hello에 ' '를 붙여서도 출력이 되지만, return 0; } #include int main(void) { printf("\'Hello\'"); \' 역슬래시 따옴표의 형태로 문장을 입력하여도 같은 출력 값이 나온다. return 0; } 다음 1005번에서는 "Hello World"를 출력하는 문제이다. 양 문자의 끝에 큰따옴표가 붙어있는데, 이는 printf내에서 단순히 "Hello World"를 입력하면 컴파일 에러가 난다. #include int main(void) { p..