소개글
C언어
목차
1. 두 정수를 입력받아 두 정수의 합, 차, 곱, 나눈 몫과 나머지를 화면으로 출력하는 프로그램을 작성하시오
2. 키보드로 살고 싶은 나이를 입력하면, 태어나서 그 나이까지의 총일수를 출력합니다. 또 총일수를 시간, 분, 초로도 환산하여 출력합니다.
(단, 윤년 고려하지 않음, 모든 변수는 정수형, 70세 이상 입력)
3.키보드로부터 센티미터 단위의 길이를 입력하면 인치(inch)단위로 계산하여 출력합니다. 소수점이하 첫째자리까지 출력합니다. 1인치는 2.54센티미터입니다.
4. 키보드로부터 거리와 속력을 입력 받으면, 해당 거리를 해당 속력으로 달릴 때 걸리는 시간을 출력합니다. 이때 시간 단위만 출력하는 것이 아니라 몇 시간, 몇 분, 몇 초가 걸리는지를 계산하여 출력합니다. 초는 소수점 이하 셋째자리까지 출력하며, 변수 사용에 제한은 없음. 거리와 속력을 입력하세요 : 420 65 (420km를 65km/h의 속력으로 달리면) 걸리는 시간은 6시간 27분 51.538초입니다.
5. 이름과 국어, 영어, 수학점수를 변수에 초기화한 후에 총점과 평균을 구하여 다음 그림과 같이 출력하는 프로그램을 작성합니다. 이름은 문자열로 char 배열에 초기화하며 국어, 영어, 수학 점수는 각각 90, 75, 80점으로 초기화합니다. 평균은 소수점 이하 둘째자리까지 출력합니다.
이름은 왼쪽 정렬하여 출력하고, 숫자는오른쪽 정렬하여 출력합니다.
6. BMI 를 구하는 프로그램 만들기 몸무게와 키를 입력 받아서 신체질량지수(BMI)를 구하는 프로그램을 작성합니다. BMI는 비만도를 측정하는 한 가지 방법으로 다음과 같이 계산합니다. BMI = 몸무게((kg) / 키의 제곱 (단, 키는 단위가 미터입니다.) 프로그램을 실행하면 다음과 같이 수행됩니다.
몸무게를 입력하세요(kg) : 45 키를 입력하세요 (m) : 1.68 당신의 BMI는 : 15.9입니다.
본문내용
1. 두 정수를 입력받아 두 정수의 합, 차, 곱, 나눈 몫과 나머지를 화면으로 출력하는 프로그램을 작성하시오
#include <stdio.h>
int main()
{
int x,y; //첫번째 정수, 두번째정수
int a,s,m,d,n; //덧셈,뺄셈,곱셈,나눗셈,나머지
printf("첫번째정수를 입력하세요:");
scanf("%d",&x);
printf("두번째정수를 입력하세요:");
scanf("%d",&y);
a = x+y;
s = x-y;
m = x*y;
d = x/y;
n = x%y;
printf("두정수의합%d\n",a);
printf("두정수의 차%d\n",s);
printf("두정수의 곱%d\n",m);
printf("두정수의나눈몫%d \n",d);
printf("몫의 나머지%d\n",n);
2. 키보드로 살고 싶은 나이를 입력하면, 태어나서 그 나이까지의 총일수를 출력합니다. 또 총일수를 시간, 분, 초로도 환산하여 출력합니다.
(단, 윤년 고려하지 않음, 모든 변수는 정수형, 70세 이상 입력)
소스
#include <stdio.h>
int main()
{
unsigned int want, day, hour, min, sec; //양수만 나와야하기때문 unsigned사용
printf("몇 살까지 살고 싶습니까? ");
scanf("%d",&want);
day = (want * 365) ;
hour = (day * 24) ;
min = (hour * 60) ;
sec = (min * 60) ;
if(want>=70)
printf("%u일 %u시간 %u분 %u초\n",day,hour,min,sec);
else if(want<70)
printf("70세이상을 입력하시오\n");
}
참고 자료
없음