[C언어] 실습: 함수를 이용하여 정수 두 개의 합과 곱을 계산하여 출력하는 프로그램 구현하기
함수를 이용하여 정수 두 개의 합과 곱을 계산하여 출력하는 프로그램 구현하기 #include void computer(int, int, int*, int*); int main(){ int x, y; int sum = 0, mul = 0; printf("두 개의 정수 입력[x, y] : "); // 두 개의 정수를 입력받는다. scanf("%d, %d", &x, &y); computer(x, y, &sum, &mul); // 합과 곱을 구하는 함수를 호출한다. printf("%d + %d = %d\n", x, y, sum); printf("%d x %d = %d\n", x, y, mul); return 0; } void computer(int num1, int num2, int *tot, int *mult..
[C언어] 실습: 함수를 호출하여 입력받은 숫자 세 개를 큰 순서대로 나열하기
함수를 호출하여 입력받은 숫자 세 개를 큰 순서대로 나열하기 #include void exchange(double*, double*); void sort_ck(double*, double*, double*); int main(){ double first, second, third; printf("첫 번째 수: "); scanf("%lf", &first); printf("두 번째 수: "); scanf("%lf", &second); printf("세 번째 수: "); scanf("%lf", &third); sort_ck(&first, &second, &third); printf("수 나열 : %lf >= %lf >= %lf\n", first, second, third); } void sort_ck(doub..
[C언어] 실습: 두 개의 정수를 입력받은 후, 큰 수 출력하기 (함수)
두 개의 정수를 입력받은 후, 큰 수 출력하기 (함수) #include int big(int a, int b); int main(){ int first, second, max; printf("첫 번째 수 : "); scanf("%d", &first); printf("두 번째 수 : "); scanf("%d", &second); max = big(first, second); printf("큰 수 : %d\n", max); return 0; } int big(int a, int b){ return a > b ? a : b; }
[C언어] 실습: 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 (Function)
국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 (Function) (총점, 평균, 학점에 대한 각 기능별 함수 구현) 입력형식 출력형식 국어: 영어: 수학: 국어: xx, 영어: xx, 수학: xx 총점: xx, 평균: xx.xx, 학점: xx #include int total(int a, int b, int c); // '총점'을 구하는 함수 선언 double average(int a); // '평균'을 구하는 함수 선언 char level(double a); // '학점'을 구하는 함수 선언 int main(){ int kor = 0, eng = 0, math = 0; // 국어, 영어, 수학 점수를 저장할 변수 선언 int sum = 0; // 총점 변수 double avg =..
[C언어] 실습: 함수를 이용한 덧셈, 뺄셈, 곱셈, 나눗셈 계산하기 - 2
함수를 이용한 덧셈, 뺄셈, 곱셈, 나눗셈 계산하기 #include int add(int a, int b); // 함수 선언 int sub(int a, int b); int mul(int a, int b); int div(int a, int b); // main() int main(){ int num1 = 0, num2 = 0, res = 0; char op = 0; printf("첫 번째 수 : "); scanf("%d", &num1); getchar(); // num1에 값 + Enter를 입력하면, '값'은 &num1에 'Enter'는 getchar()에 저장된다. printf("연산자(+, -, *, /) : "); scanf("%c", &op); printf("두 번째 수 : "); scanf(..