목차
■ 이해점검 풀이
■ 프로그램 문제 풀이
■ 프로그램 문제 풀이
본문내용
니다.”를 출력하는 프로그램을 작성하시오.
/* 조건연산자를 이용하여 임의의 숫자를 입력 받아서 이 숫자가
홀수인지 짝수인지를 검사하여 홀수이면 "홀수입니다."를
짝수이면 "짝수입니다."를 출력하는 프로그램을 작성하시오. */
#include
int main(void)
{
int x;
printf("임의의 정수입력 : ");
scanf("%d",&x);
printf("입력한 수 %d(은)는 ", x);
printf("%s\n", x%2 ? "홀수입니다." : "짝수입니다.");
return 0;
}
세 수를 입력 받아서 가장 큰 수를 구하는 프로그램을 조건 연산자를 이용하여 작성하시오.
/* 세 수를 입력 받아서 가장 큰 수를 구하는 프로그램을
조건 연산자를 이용하여 작성하시오. */
#include
int main(void)
{
int x, y, z;
printf("정수1 입력 : ");
scanf("%d",&x);
printf("정수2 입력 : ");
scanf("%d",&y);
printf("정수3 입력 : ");
scanf("%d",&z);
printf("입력한 정수 중에서 가장 큰 수는 %d입니다.\n",
x>y ? (x>z ? x : z) : (y>z ? y : z) );
return 0;
}
표준입력으로 키와 몸무게를 입력 받아, 정상인지 비만인지 출력하는 프로그램을 작성하시오.
정상 몸무게 <= (키 100) * 0.9
/* 표준입력으로 키와 몸무게를 입력 받아, 정상인지 비만인지
출력하는 프로그램을 작성하시오.
정상몸무게 <= (키 100)*0.9 */
#include
int main(void)
{
float weight, height;
printf("몸무게 입력 : ");
scanf("%f", &weight);
printf(" 키 입력 : ");
scanf("%f", &height);
printf("당신의 키와 몸무게는 ");
printf("%.2fcm와 %.2fkg로 ", height, weight);
printf("%s입니다.\n",
weight <= (height100) * 0.9 ? "정상" : "비만");
return 0;
}
비트 연산자를 이용하여 임의의 정수를 입력 받아, 값의 내부 저장 표현을 출력(32비트의 이진수)하는 프로그램을 작성하시오.
/* 비트 연산자를 이용하여 임의의 정수를 입력 받아, 값의 내부 저장
표현을 출력(32비트의 이진수)하는 프로그램을 작성하시오. */
#include
int main(void)
{
int x, i;
printf("임의의 정수 입력 : ");
scanf("%d",&x);
printf("입력한 수의 내부 저장 표현(이진수)은 다음입니다.\n\n\t");
for (i = 31; 0 <= i; i) {
printf("%d", (x & (1 << i)) ? 1 : 0);
i % 8 ? printf("") : printf(" ");
}
printf("\n");
return 0;
}
/* 조건연산자를 이용하여 임의의 숫자를 입력 받아서 이 숫자가
홀수인지 짝수인지를 검사하여 홀수이면 "홀수입니다."를
짝수이면 "짝수입니다."를 출력하는 프로그램을 작성하시오. */
#include
int main(void)
{
int x;
printf("임의의 정수입력 : ");
scanf("%d",&x);
printf("입력한 수 %d(은)는 ", x);
printf("%s\n", x%2 ? "홀수입니다." : "짝수입니다.");
return 0;
}
세 수를 입력 받아서 가장 큰 수를 구하는 프로그램을 조건 연산자를 이용하여 작성하시오.
/* 세 수를 입력 받아서 가장 큰 수를 구하는 프로그램을
조건 연산자를 이용하여 작성하시오. */
#include
int main(void)
{
int x, y, z;
printf("정수1 입력 : ");
scanf("%d",&x);
printf("정수2 입력 : ");
scanf("%d",&y);
printf("정수3 입력 : ");
scanf("%d",&z);
printf("입력한 정수 중에서 가장 큰 수는 %d입니다.\n",
x>y ? (x>z ? x : z) : (y>z ? y : z) );
return 0;
}
표준입력으로 키와 몸무게를 입력 받아, 정상인지 비만인지 출력하는 프로그램을 작성하시오.
정상 몸무게 <= (키 100) * 0.9
/* 표준입력으로 키와 몸무게를 입력 받아, 정상인지 비만인지
출력하는 프로그램을 작성하시오.
정상몸무게 <= (키 100)*0.9 */
#include
int main(void)
{
float weight, height;
printf("몸무게 입력 : ");
scanf("%f", &weight);
printf(" 키 입력 : ");
scanf("%f", &height);
printf("당신의 키와 몸무게는 ");
printf("%.2fcm와 %.2fkg로 ", height, weight);
printf("%s입니다.\n",
weight <= (height100) * 0.9 ? "정상" : "비만");
return 0;
}
비트 연산자를 이용하여 임의의 정수를 입력 받아, 값의 내부 저장 표현을 출력(32비트의 이진수)하는 프로그램을 작성하시오.
/* 비트 연산자를 이용하여 임의의 정수를 입력 받아, 값의 내부 저장
표현을 출력(32비트의 이진수)하는 프로그램을 작성하시오. */
#include
int main(void)
{
int x, i;
printf("임의의 정수 입력 : ");
scanf("%d",&x);
printf("입력한 수의 내부 저장 표현(이진수)은 다음입니다.\n\n\t");
for (i = 31; 0 <= i; i) {
printf("%d", (x & (1 << i)) ? 1 : 0);
i % 8 ? printf("") : printf(" ");
}
printf("\n");
return 0;
}
키워드
추천자료
- c로 배우는 프로그래밍 기초 7장 이해점검 풀이
- [C 프로그래밍] C로 배우는 프로그래밍 기초 6장 이해점검 및 프로그램문제 풀이
- [C 프로그래밍] C로 배우는 프로그래밍 기초 1장 이해점검 및 프로그램문제 풀이
- [C 프로그래밍] C로 배우는 프로그래밍 기초 16장 이해점검 및 프로그램문제 풀이
- [C 프로그래밍] C로 배우는 프로그래밍 기초 18장 이해점검 및 프로그램문제 풀이
- C로 배우는 프로그래밍 기초 1,2장 문제 풀이
- C로 배우는 프로그래밍 기초 내용점검문제 및 프로그래밍 실습과제 2장~7장
- c로 배우는 프로그래밍 기초
- c로 배우는 프로그래밍 기초
소개글