//======== 두수의 합을 구하는 프로그램
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a, b, s;
scanf("%d %d",&a,&b);
s = a + b;
printf("%d", s);
return 0;
}
//===== 위의 프로그맴을 콜 바이 벨류 방식으로 작성하기
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int sum(int, int);
void output(int );
int input();
int s;
int main()
{
int a, b, s;
a = input();
b = input();
s = sum(a, b);
output(s);
return 0;
}
int input()
{
int x;
printf("숫자를 입력하세요 :");
scanf("%d", &x);
return x;
}
int sum(int x, int y)
{
int t;
t=x + y;
return t;
}
void output(int s)
{
printf("%d", s);
}
//===== 위의 프로그램을 콜 바이 레퍼런스 방식으로 작성하기
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void sum(int*, int*, int*);
void output(int*);
void input(int*, int*);
int main() {
int a, b, s;
input(&a, &b);
sum(&a, &b, &s);
output(&s);
return 0;
}
void input(int* x, int* y)
{
printf("숫자를 두 개 입력하세요 :");
scanf("%d %d", x, y);
}
void sum(int* x, int* y, int* t)
{
*t = *x + *y;
}
void output(int* s)
{
printf("%d", *s);
}