본문 바로가기

About Security/C언어

C언어 2일차.

삼각형의 넓이를 구하는 C 프로그래밍

#include <stdio.h>

int main()
{
 int w, h;

 printf("가로 길이를 입력하세요 : ");
 scanf("%d", &w);

 printf("세로 길이를 입력하세요 : ");
 scanf("%d", &h);

 printf("가로가 %d, 세로가 %d인 삼각협의 넓이는 %d 입니다.\n",
  w, h, w * h /2);
}


------------------------------------------------------------------------------------------
byte 계산하기

int main()
{
 short s;
 int i;
 long l;
 __int64 i64;
 printf("int 형의 크기 : %d bytes\n", sizeof(i));
 printf("short 형의 크기 : %d bytes\n", sizeof(s));
    printf("long 형의 크기 : %d bytes\n", sizeof(l));
 printf("__int64 형의 크기 : %d bytes\n", sizeof(i64));

}

------------------------------------------------------------------------------------------
임금 계산하기.
1)float형(실수)
32비트의 크기이며. 유효 숫자 7자리수인 3.4e-38 ~ 3.4e+38의 수를 표현할수 있다.


#include <stdio.h>

int main()
{
 float hour , pay_per_hour , total, pay;
 
 printf("일을 한 시간을 입력하세요 : ");
 scanf("%f", &hour);

 printf("시간당 임금을 입력하세요 : ");
 scanf("%f", &pay_per_hour);
 
 total = hour * pay_per_hour;

 pay = total - total * 0.15;
 printf("%5.1f시간 일하고 시간당 임금 %7.1f원을 받으면 \n", hour, pay_per_hour);
 printf("총액은 %10.2f원이고 , 세금을 빼면 실제로 받는 임금은 %10.2f원이다. \n", total, pay);

 
 return 0;
}

  • %5.2f , %7.1f로 8.0과 1800.0이 소수점 이하 한 자리로 표현된다.

 ------------------------------------------------------------------------------------------

4칙 연산

#include <stdio.h>

int main()
{
 int a;
 int b;

 printf("a값을 입력하세요 >> " );
 scanf("%d" , &a);

 printf("b의 값을 입력하세요 >> ");
 scanf("%d" , &b);

 printf("%d + %d = %d\n", a, b, a + b);
 printf("%d - %d = %d\n", a, b, a - b);
 printf("%d * %d = %d\n", a, b, a * b);
 printf("%d / %d = %d\n", a, b, a / b);

 return 0;
}

 ------------------------------------------------------------------------------------------