[C 프로그래밍] C로 배우는 프로그래밍 기초 5장 이해점검 및 프로그램문제 풀이
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[C 프로그래밍] C로 배우는 프로그래밍 기초 5장 이해점검 및 프로그램문제 풀이에 대한 보고서 자료입니다.

목차

■ 이해점검 풀이
■ 프로그램 문제 풀이

본문내용

int main(void)
{
int num1, num2;
printf("정수1 입력? "); scanf("%d", &num1);
printf("정수2 입력? "); scanf("%d", &num2);
// 입력한 두수의 곱
printf("%d * %d = %d\n", num1, num2, num1 * num2);
// 입력한 두수의 합
printf("%d + %d = %d\n", num1, num2, num1 + num2);
return 0;
}
3. 표준 입력으로 두 개의 실수를 입력 받아 두 수의 나누기를 구하여 출력하는 프로그램을 다음 조건에 따라 작성하시오.
헤더 파일을 mydivide.h에 두 수의 나누기를 수행하는 매크로를 정의하여 함수 main() 이 있는 소스 파일에 첨가
/* 표준 입력으로 두 개의 실수를 입력 받아 두 수의 나누기를
구하여 출력하는 프로그램을 다음 조건에 따라 작성하시오.
헤더 파일을 mydivide.h에 두수의 나누기를 수행하는
매크로를 정의하여 함수 main()이 있는 소스파일에 첨가 */
#include
#include "mydivide.h"
int main(void)
{
float x, y;
printf("실수1 입력? ");
scanf("%f", &x);
printf("실수2 입력? ");
scanf("%f", &y);
printf("%8.2f / %8.2f = %15.3f\n", x, y, Z(x,y));
return 0;
}
/* mydivide.h */
#define Z(x,y) ((x)/(y))
4. 두 수를 곱하는 매크로 MULT(x,y)를 정의하여 다음과 같은 문장이 실행되도록 프로그램을 작성하시오.
result = MULT(10, 20);
/* 두 수를 곱하는 매크로 MULT(x,y)를 정의하여 다음과
같은 문장이 실행되도록 프로그램을 작성하시오.
result = MULT(10, 20) */
#include
#define MULT(x,y) ((x)*(y))
int main(void)
{
long result;
result = MULT(10, 20);
printf("%d와 %d의 곱은 %d입니다.\n", 10, 20, result);
return 0;
}
5. 다음 매크로 SQ2를 이용하여 수의 네제곱을 구하는 매크로를 만들어 정수 3의 네제곱을 출력하는 프로그램을 작성하시오.
#define SQ2(x) ((x) * (x))
/* 다음 매크로 SQ2를 이용하여 수의 네제곱을 구하는 매크로를
만들어 정수 3의 네 제곱을 출력하는 프로그램을 작성하시오.
#define SQ2(x) ((x)*(x)) */
#include
// 제곱 정의
#define SQ2(x) ((x) * (x))
// 네제곱의 정의
#define SQ4(x) (SQ2(x) * SQ2(x))
int main(void)
{
int num = 3;
printf("%d의 네제곱은 %d입니다.\n", num, SQ4(num));
return 0;
}
  • 가격1,300
  • 페이지수7페이지
  • 등록일2008.08.03
  • 저작시기2008.7
  • 파일형식한글(hwp)
  • 자료번호#475257
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니