C 언어/연습문제

C언어 연습문제39

powerdeng 2022. 4. 1. 17:57

[문제]

문자열을 첫 번째는 정수, 두 번째는 실수로 입력 받아서 그 합을 출력하는 프로그램을 작성하자.

 

[실행결과]

문자열 입력 1: 12
문자열 입력 2: 1.2
합계: 13.20

 

[코드]

#include<stdio.h>
#include<stdlib.h>

int main(void)
{
	char str1[30] = { 0 };
	int num1;
	double num2;

	printf("문자열 입력 1: ");
	scanf_s("%s", str1, 30);
	num1 = atoi(str1);

	printf("문자열 입력 2: ");
	scanf_s("%s", str1, 30);
	num2 = atof(str1);

	printf("합계: %.2lf", num1 + num2);

	return 0;
}

 

<참고>

윤성우의 열혈 C 프로그래밍