목차
■ 이해점검 풀이
■ 프로그램 문제 풀이
■ 프로그램 문제 풀이
본문내용
수입니다.”를 출력하는 프로그램을 작성하시오.
/* 조건연산자를 이용하여 임의의 숫자를 입력 받아서 이 숫자가
홀수인지 짝수인지를 검사하여 홀수이면 \"홀수입니다.\"를
짝수이면 \"짝수입니다.\"를 출력하는 프로그램을 작성하시오. */
#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로 배우는 프로그래밍 기초
소개글