본문내용
를 정의하여
함수 main()이 있는 소스파일에 첨가
#include"mydivide.h"
void main()
{
double num1=0, num2=0;
printf("실수1 입력: ");
scanf("%lf", &num1);
printf("실수2 입력: ");
scanf("%lf", &num2);
printf("두 실수의 나누기: %lf\n", div(x));
}
#include
#define div(x) ((num1)/(num2))
====================================================================
D. 두 수를 곱하는 매크로 MULT(x,y)를 정의하여 다음과 같은 문장이 실행되도록 프로그램을 작성하시오.
result = MULT(10,20);
#include
#define MULT(x,y) (x*y)
void main()
{
int result=0;
result = MULT(10,20);
printf("%d\n", result);
}
====================================================================
E. 다음 매크로 SQ2를 이용하여 수의 네젭곱을 구하는 매크로를 만들어
정수 3의 네제곱을 출력하는 프로그램을 작성하시오
#define SQ2(x) ((x)*(x))
#include
#define SQ2(x) ((x)*(x))
int main(void)
{
printf("3의 네제곱 : %d\n", SQ2(3) * SQ2(3));
}
함수 main()이 있는 소스파일에 첨가
#include"mydivide.h"
void main()
{
double num1=0, num2=0;
printf("실수1 입력: ");
scanf("%lf", &num1);
printf("실수2 입력: ");
scanf("%lf", &num2);
printf("두 실수의 나누기: %lf\n", div(x));
}
#include
#define div(x) ((num1)/(num2))
====================================================================
D. 두 수를 곱하는 매크로 MULT(x,y)를 정의하여 다음과 같은 문장이 실행되도록 프로그램을 작성하시오.
result = MULT(10,20);
#include
#define MULT(x,y) (x*y)
void main()
{
int result=0;
result = MULT(10,20);
printf("%d\n", result);
}
====================================================================
E. 다음 매크로 SQ2를 이용하여 수의 네젭곱을 구하는 매크로를 만들어
정수 3의 네제곱을 출력하는 프로그램을 작성하시오
#define SQ2(x) ((x)*(x))
#include
#define SQ2(x) ((x)*(x))
int main(void)
{
printf("3의 네제곱 : %d\n", SQ2(3) * SQ2(3));
}
소개글