본문 바로가기

Study_C, C++/홍정모의 따라하며 배우는 C언어

[홍정모의 따라하며 배우는 C언어] 3.4 간단한 입출력 프로그램 만들기

728x90

3.4 간단한 입출력 프로그램 만들기

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int i = 0, j = 0, sum = 0;	// scanf로 입력받는 변수이기 때문에 0으로의 초기화가 필수적이진 않음

	printf("Input Two Integers\n");
	
	scanf("%d%d", &i, &j);		// scanf는 사이에 빈칸이 있든 없든 같음

	// sum = i + j;

	// printf("%d plus %d = %d\n", i, j, sum);
	printf("%d plus %d = %d\n", i, j, i + j);	// 계산식을 printf문에 직접 넣을 수 있음

	return 0;
}

 

scanf는 띄어쓰기로 입력을 구분함

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

// 원화를 달러로 바꾸는 프로그램

int main()
{
	int won = 0, dollar = 0;

	printf("Input won\n");
	scanf("%d", &won);

	dollar = won * 0.00089;			// 1원이 0.00089달러

	printf("Dollar = %d\n", dollar);

	return 0;
}

// 이대로 하면 dollar는 won * 0.00089 계산 결과의 정수 부분만을 받음 (dollar의 자료형이 int 이므로)
// ex) won * 0.00089 = 0.0089 일시 dollar = 0

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

// 원화를 달러로 바꾸는 프로그램

int main()
{
	float won = 0;
	float dollar = 0;

	printf("Input won\n");
	scanf("%f", &won);

	dollar = won * 0.00089;			// 1원이 0.00089달러				

	printf("Dollar = %f\n", dollar);

	return 0;
}

// dollar의 자료형을 float으로 바꿔 dollar가 won * 0.00089의 결과의 소수 부분까지 받을 수 있음

* Debug중 F10키 사용시 함수 안으로 들어가지 않고 실행시키기만 하고 다음 줄으로 이동함

 


 

강의 출처 : https://www.inflearn.com/course/following-c/dashboard

 

홍정모의 따라하며 배우는 C언어 - 인프런 | 강의

'따배씨++'의 성원에 힘입어 새롭게 개발된 C 언어로 시작하는 프로그래밍 입문 강의입니다. '따배씨'와 함께 프로그래밍 인생을 업그레이드 해보세요., 따라하며 배우는 C언어 '따배씨++'의 성원

www.inflearn.com