본문 바로가기
C, C++/PS in C, C++

[코드업 기초 100제] 1001~1020

by Air’s Big Data 2020. 9. 23.

#1001 : [기초-출력] 출력하기01

  #include <stdio.h>
  int main()
  {
  	printf("Hello");
  	return 0;
  }

 

#1002 : [기초-출력] 출력하기02

#include <stdio.h>

int main()
{
	printf("Hello World");
	return 0;
}

 

#1003 : [기초-출력] 출력하기03

#include <stdio.h>

int main()
{
	printf("Hello\nWorld");
	return 0;
}

 

#1004 : [기초-출력] 출력하기04

#include <stdio.h>

int main()
{
	printf("\'Hello\'");
	return 0;
}

 

#1005 : [기초-출력] 출력하기05

#include <stdio.h>

int main()
{
	printf("\"Hello World\"");
	return 0;
}

 

#1006 : [기초-출력] 출력하기06

#include <stdio.h>

int main()
{
	printf("\"!@#$%^&*()\"");
	return 0;
}

 

#1007 : [기초-출력] 출력하기07

#include<stdio.h>

int main()
{
	printf("\"C:\\Download\\hello.cpp\"");
	return 0;
}

 

#1008 : [기초-출력] 출력하기08

#include <stdio.h>

int main (){
    printf("\u250C\u252C\u2510\n\u251C\u253C\u2524\n\u2514\u2534\u2518");
}

 

(9번 문제는 없음)

 

#1010 : [기초-입출력] 정수 1개 입력받아 그대로 출력하기 

#include <stdio.h>

int main(){
    int n; 
    scanf("%d", &n);  // 표준 입력을 받아서 변수에 저장
    printf("%d", n);  // 변수의 내용을 출력
}

 

 

#1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기 

문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자.

#include <stdio.h>

int main(){
    char i;
    scanf("%c", &i);
    printf("%c", i);
}

 

 

#1012 : [기초-입출력] 실수 1개 입력받아 그대로 출력하기

실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자.

#include <stdio.h>

int main(){
    float d;
    scanf("%f", &d);
    printf("%f", d);
}

 

 

 

#1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기

정수(int) 2개를 입력받아 그대로 출력해보자.

#include <stdio.h>

int main(){
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d %d", a, b);
}

 

 

#1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기

2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자.

#include <stdio.h>

int main(){
    char a, b;
    scanf("%c %c", &a, &b);
    printf("%c %c", b, a);
}

 

 

#1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기

실수(float) 1개를 입력받아 저장한 후,
저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여
소수점 이하 둘 째 자리까지 출력하시오.

#include <stdio.h>

int main(){
    float f;
    scanf("%f", &f);
    printf("%.2f", f);
}

 - "%0.2" % a 또는 "%.2"  : 소숫점 셋 째 자리에서 반올림 한 값을 나타냄

 

 

#1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기

int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자.

#include <stdio.h>

int main (void) {

    int a;

    scanf("%d", &a);
    printf("%d %d %d", a, a, a);

    return 0;
}

 

 

#1018 : [기초-입출력] 시간 입력받아 그대로 출력하기

어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.

#include <stdio.h>

int main (void) {

    int h, m;

    scanf("%d:%d", &h, &m);
    printf("%d:%d", h, m);

    return 0;
}

 

 

#1019 : [기초-입출력] 시간 입력받아 그대로 출력하기

어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.

풀이1)

#include <stdio.h>

int main(){
    int y, m, d;
    scanf("%04d.%02d.%02d", &y, &m, &d);
    printf("%04d.%02d.%02d", y, m, d);
}

 

 

#1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기

주민번호는 다음과 같이 구성된다.

XXXXXX-XXXXXXX

앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.
주민번호를 입력받아 형태를 바꿔 출력해보자.

#include <stdio.h>

int main (){
    int f,e;
    scanf("%06d-%07d", &f, &e);
    printf("%06d%07d", f, e);
}

 

 

 

문제 출처 : https://codeup.kr/problemset.php?search=%EA%B8%B0%EC%B4%88100%EC%A0%9C

'C, C++ > PS in C, C++' 카테고리의 다른 글

[코드업 기초 100제] 1081~1099  (0) 2020.09.30
[코드업 기초 100제] 1061~1080  (0) 2020.09.27
[코드업 기초 100제] 1041~1060  (0) 2020.09.27
[코드업 기초 100제] 1021~1040  (0) 2020.09.27

댓글