오브의 빛나는 별

Code Up(코드업) 1010번~1015번 (C언어) 본문

코드업(C언어)

Code Up(코드업) 1010번~1015번 (C언어)

오브의 별 2021. 6. 21. 15:36
반응형

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

<문제>

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

<정답>

#include <stdio.h>

int main(void)
{
	int n;
	scanf("%d", &n);
	printf("%d", n);
	
	return 0;
}

※ printf() 함수에서 정수는 %d로 표현한다.

 

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

<문제>

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

<정답>

#include <stdio.h>

int main(void)
{
	char x;
	scanf("%c", &x);
	printf("%c", x);
	
	return 0;
}

※ printf() 함수에서 문자는 %c로 표현한다.

 

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

<문제>

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

<정답>

#include <stdio.h>

int main(void)
{
	float x;
	scanf("%f", &x);
	printf("%f", x);
	
	return 0;
}

※ printf() 함수에서 실수형은 %f로 표현한다.

 

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

<문제>

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

<정답>

#include <stdio.h>

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

※ printf(), scanf() 함수에서 데이터를 콤마(,)로 구분한다.

 

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

<문제>

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

<정답>

#include <stdio.h>

int main(void)
{
	char x, y;
	scanf("%c %c", &x, &y);
	printf("%c %c", y, x);
	
	return 0;
}

※ scanf() 함수에서 문자 여러 개를 연속으로 입력받는 경우 반드시 공백을 사용해야 한다.

 

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

<문제>

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

<정답>

#include <stdio.h>

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

※ printf()에서 형식지정자에 .숫자 를 쓰면 소수점 이하에서 반올림하여 출력된다.

ex) printf("%.3f"); ==> 소수점 넷 째 자리에서 반올림하여 소수점 셋 째 자리까지 출력

반응형