#include <stdio.h>
/*
1) 정수값 2개를 인자로 받아서 합의 결과를 반환하는
my_add 란 함수 구현
2) 문자 1개를 인자로 받아서 대문자인여부를 반환하는
is_bigchar 란 함수 구현
대문자일 경우 1, 소문자일 경우 0 반환
3) 정수값 2개를 인자로 받아서
(단, 첫번째 정수값이 두번째 정수값 보다 작다고 가정)
첫번째 정수값 부터 두번째 정수값까지의 모든 정수의 합을
반환
ex) 3, 5 가 전달되면 3+4+5의 합의 결과 반환
my_sum
4) 2개의 소문자를 인자로 받아서
모두 대문자로 변환시켜 반환
*/
int my_add(int n1, int n2);
int my_max(int n1, int n2);
int is_bigchar(char ch);
int my_sum(int n1, int n2);
void foo(char ch1, char ch2);
void main()
{
char ch1 = 'a';
char ch2 = 'b';
foo(ch1, ch2);
int r;
r = my_add(10, 20); printf("%d\n", r);
r = my_max(10, 20); printf("max값 : %d\n", r);
if (is_bigchar('A') == 1) printf("대문자\n");
else printf("소문자\n");
printf("%s\n",
is_bigchar('A') == 1 ? "대문자" : "소문자");
printf("%d\n", my_sum(1, 100000));
}
int my_sum(int n1, int n2) // 1 10
{
int sum = 0;
for (int i = n1; i <= n2; i++)
{
sum = sum + i;
}
return sum;
}
int is_bigchar(char ch)
{
if ('A' <= ch && ch <= 'Z')
return 1;
return 0;
}
int my_max(int n1, int n2)
{
if (n1 > n2)
return n1;
else
return n2;
}
int my_add(int n1, int n2)
{
int result;
result = n1 + n2;
return result;
}
'01.Bit 단기 > C' 카테고리의 다른 글
15_배열 (0) | 2018.04.28 |
---|---|
14_함수의인자전달 (0) | 2018.04.28 |
12_함수의 인자전달 및 실습코드 (0) | 2018.04.28 |
11_함수반환 (0) | 2018.04.28 |
10_반복문 (0) | 2018.04.28 |
댓글