#include <stdio.h>
int main()
{
 double num1, num2;
 double result1, result2;

 printf("두 수를 입력 하시오: ");
 scanf("%If %If", &num1, &num2);

 result1=num1+num2;
 result2=num1-num2;
 
 printf("두 수의 합: %d \n", result1);
 printf("두 수의 차: %d \n", result2);
 
 return 0;
}

 

 

------------------------------------------

 

double형 변수로 합차 내는건데

 

질문 세 개만 할게요

 

1.두 수 입력하면 왜 쓰레기 값이 나오나요? 뭐가 문젠가요ㅠㅠ

 

2.double은 int랑 다르게 %d가 아니라 %If 쓰는거죠? 그래도 11, 12번 째 줄에 printf출력할 때 %d 써도 되는거죠??

 

3. %f는 뭔가요?? %d랑 뭐가 다른가요?