#include <stdio.h>
int main(void)
{
double x, y, z, bupi;
printf("상자의 가로, 세로, 높이를 한번에 입력: ");
scanf("%lf %lf %lf", &x, &y, &z);
bupi=x*y*z;
printf("상자의 부피는 %lf입니다.", bupi);
return 0;
}
#include <stdio.h>
int main(void)
{
int x, y, temp;
x=10;
y=20;
temp=0;
printf("x=%d, y=%d", x, y);
temp=x;
x=y;
y=temp;
printf("x=%d, y=%d", x, y);
return 0;
}
도전 - 분과 초로 나누어서 8분 20초와 같은식으로 출력하도록 바꾸어라
#include <stdio.h>
#define hour 3600 //1시간은 3600초
#define min 60 //1분은 60초
int main(void)
{
double light_speed = 300000; // 빛의 속도를 저장하는 변수
double distance = 149600000; // 태양과 지구사이 거리저장 변수
// 149600000KM로 초기화한다
int time; // 시간을 나타내는 변수
int m;
int s;
int h;
time = distance /light_speed; // 거리는 빛의속도로 나눈다.
h = (time/hour);
m = ((time%hour)/min);
s = ((time%hour)%min) ;
printf("빛의 속도는 %fkm/s \n", light_speed);
printf("태양과 지구와의 거리 %fkm \n", distance);
printf("도달시간은 %d분 %d초 \n", m, s);
return 0;
}
정수형
short <= int <= long
16비트 <= 32비트 <= 32비트
가장 기본이 되는 것은 int
- cpu에 따라서 크기가 달라진다.
- 16비트, 32비트, 64비트
Q. 왜 여러개 의 정수형이 필요한가?
A. 용도에 따라 프로그래머가 선택하여 사용할 수 있게 하기 위하여
Int형 범위 -21억~+21억
short형 범위 -32000~+32000
unsigned
- 음수가 아닌 값만을 나타냄을 의미
- unsigned int
signed
- 부하를 가지는 값을 나타냄을 의미
- 흔히 생략
오버플로우 : 변수가 나타낼 수 있는 범위를 넘는 숫자를 저장하려고 할 때 발생
#include <stdio.h>
int main(void)
{
int usd; //달러화
int krw; //원화
printf("달러화 금액을 입력하시오:");
scanf("%d", &usd);
krw = 1120*usd;
printf("달러화 %d달러는 %d원입니다.", usd, krw);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
태양빛 도달 시간 (0) | 2013.09.23 |
---|---|
정수형 (0) | 2013.09.23 |
3x²+7x+11 계산 (0) | 2013.09.12 |
섭씨 화씨 변환 (0) | 2013.09.12 |
삼각형 넓이 구하기 (0) | 2013.09.12 |
3x²+7x+11 계산3x²+7x+11 계산
Posted at 2013. 9. 12. 17:00 | Posted in 2학기/C언어#include <stdio.h>
int main(void)
{
double x, y;
printf("실수를 입력하시오: ");
scanf("%lf", &x);
y=3*(x*x)+ 7*x + 11;
printf("다항식의 값은 %lf", y);
return 0;
}
#include <stdio.h>
int main(void)
{
double C, F;
printf("화씨값을 입력하시오: ");
scanf("%lf", &F);
C=(5.0/9.0)*(F-32.0);
printf("섭씨값은 %lf도입니다.", C);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
환율 계산 (0) | 2013.09.16 |
---|---|
3x²+7x+11 계산 (0) | 2013.09.12 |
삼각형 넓이 구하기 (0) | 2013.09.12 |
마일 미터 변환 (0) | 2013.09.12 |
실수 합계 평균값 (0) | 2013.09.12 |
삼각형 넓이 구하기삼각형 넓이 구하기
Posted at 2013. 9. 12. 16:41 | Posted in 2학기/C언어#include <stdio.h>
int main(void)
{
float base, height, area;
printf("삼각형의 밑변: ");
scanf("%f", &base);
printf("삼각형의 높이: ");
scanf("%f", &height);
area = 0.5*base*height;
printf("삼각형의 넓이: %f", area);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
3x²+7x+11 계산 (0) | 2013.09.12 |
---|---|
섭씨 화씨 변환 (0) | 2013.09.12 |
마일 미터 변환 (0) | 2013.09.12 |
실수 합계 평균값 (0) | 2013.09.12 |
Rectangle.c (0) | 2013.09.09 |
#include <stdio.h>
int main(void)
{
float meter, mile;
printf("마일을 입력하시오: ");
scanf("%f", &mile);
meter=1609.0*mile;
printf("%f마일은 %f미터입니다.", mile, meter);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
섭씨 화씨 변환 (0) | 2013.09.12 |
---|---|
삼각형 넓이 구하기 (0) | 2013.09.12 |
실수 합계 평균값 (0) | 2013.09.12 |
Rectangle.c (0) | 2013.09.09 |
deposit.c (0) | 2013.09.09 |
#include <stdio.h>
int main(void)
{
float a, b, c, sum, avg;
printf("실수를 입력하시오: ");
scanf("%f", &a);
printf("실수를 입력하시오: ");
scanf("%f", &b);
printf("실수를 입력하시오: ");
scanf("%f", &c);
sum=a+b+c;
avg=sum/3.0;
printf("합계는 %f이고 평균값은 %f입니다.", sum, avg);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
삼각형 넓이 구하기 (0) | 2013.09.12 |
---|---|
마일 미터 변환 (0) | 2013.09.12 |
Rectangle.c (0) | 2013.09.09 |
deposit.c (0) | 2013.09.09 |
exchange_rate.c (0) | 2013.09.09 |