1번.
#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS
int even(int num1)
{
num1 = num1 % 2;
if (num1 == 0)
return 1;
else
return 0;
}
int absolute(int num1)
{
if (num1 < 0)
{
num1 = num1 * -1;
return num1;
}
else if (num1 > 0)
{
return num1;
}
}
int sigh(int num1)
{
if (num1 > 0)
return 1;
if (num1 < 0)
return 0;
}
int main()
{
int num1;
int y = 0;
int x = 0;
printf("정수를 입력하시오: ");
scanf_s(" %d", &num1);
x=even(num1);
if (x == 0)
printf("even()의 결과: 홀수\n");
else if (x == 1)
printf("even()의 결과: 짝수\n");
printf("absolute의 결과: %d\n", absolute(num1));
if (sigh(num1) == 1)
printf("sign()의 결과는 양수입니다.");
else if (sigh(num1) ==0)
printf("sign()의 결과는 음수입니다.");
return 0;
}
-----------------------------------------
3번. 원의 면적을 구하는 프로그램
#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS
double calArea(double radius)
{
radius = 3.14 * radius * radius;
return radius;
}
int main()
{
double radius;
printf("원의 반지름을 입력하시오: ");
scanf_s("%lf", &radius);
printf("원의 면적은 %0.5lf도 입니다.", calArea(radius));
return 0;
}
----------------------------------------------------------
'프로그래밍 언어 > c프로그래밍' 카테고리의 다른 글
세미포어(Semaphore) 활용, 1000보다 큰 값 유지하는 프로그램(c++, Thread) (0) | 2022.01.04 |
---|---|
문자를 입력받아 아스키 코드값으로 변환하여 출력하기(쉽게풀어쓴 c express 문자열 예제) (0) | 2021.12.12 |
goto문을 활용하여 구구단 출력 프로그램(c언어) (0) | 2021.09.12 |
c언어로 계산기 만들기 (0) | 2021.09.12 |
달의 일수를 계산하는 프로그램(c언어) (0) | 2021.09.10 |