목차
1.체중, 키 입력값 받아서 BMI 계산하는 출력 프로그램
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double tall, weight, bmi;
printf("키를 입력하세요(m):___\b\b\b");
scanf("%lf", &tall);
printf("몸무게를 입력하세요(kg):___\b\b\b");
scanf("%lf", &weight);
bmi = weight / (tall * tall);
printf("당신의 BMI는 %lf\n\n", bmi);
return 0;
}
2. 세 수를 입력 받아 다항식 값 도출하기
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int x, y, z, result;
printf("x, y, z 세 정수를 입력하세요:___\b\b\b");
scanf("%d%d%d", &x, &y, &z);
result = x + y * z;
printf("정답은 %d입니다\n\n",result);
return 0;
}
※ 주의점
3개의 값을 한번에 입력받으려면, scanf("%d %d %d", &x, &y, &z); 문장을 쓴다.
콘솔에서 값을 입력할 때는 스페이스키나 엔터키를 이용해서 각 값을 구분한다.
3. 상품의 할인 가격 구하기(소수점 2번째 자리까지 출력)
-상품 가격은 정수형, 할인율은 부동소수형, 할인 가격은 부동소수형
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int price;
double rate, discount_price;
printf("원래 가격과 할인율을 입력하세요:_____\b\b\b\b\b");
scanf("%d %lf", &price, &rate);
discount_price = price * (1-rate);
printf("정답은 %.2lf입니다\n\n",discount_price);
return 0;
}
※ 주의점
부동소수점수를 소수점 2자리까지 출력하려면, 아래와 같이 소수점 명시
%lf----> %.2lf
4. 과목 점수의 합계, 평균 점수를 계산하기(소수점 2번째 자리까지 출력)
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double korean, english, coding, sum, average;
printf("국어, 영어, 코딩 과목 점수를 입력하세요:_____\b\b\b\b\b");
scanf("%lf %lf %lf", &korean, &english, &coding);
sum = korean + english + coding;
average = sum/3;
printf("합계는 %.2lf, 평균은 %.2lf입니다\n\n",sum, average);
return 0;
}
5. 두 정수를 입력받아, 몫과 나머지 구하기
♣결과
♧코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int x, y, share, remainder;
printf("두 정수를 입력하세요:_____\b\b\b\b\b");
scanf("%d %d", &x, &y);
share = x / y;
remainder = x % y;
printf("몫은 %d, 나머지는 %d입니다\n\n",share, remainder);
return 0;
}
'C언어 > 참고서: C언어 콘서트' 카테고리의 다른 글
C언어 17차시 조건문, if-else, 조건 연산자, 논리 연산자, 복합문, 블록, 단축계산, if-else if-else, switch (0) | 2023.03.22 |
---|---|
C언어 16차시 수식과 연산자 연습문제 2 (0) | 2023.03.22 |
C언어 l-value, r-value (0) | 2023.03.22 |
C언어 14차시 연산자 우선순위, 결합 규칙, 형변환, 자동변환, 명시변환 (0) | 2023.03.22 |
십진수를 N진수로 바꾸는 방법 (0) | 2023.03.21 |