컴파일이 안됩니다
빵순
2023.12.08
#includestdio.h
int sum(int a, int b);
int main(void)
{
int a, b;
printf(두개의 수 입력:);
scanf(%d %d, &a, &b);
if(ab)
sum(a, b);
if(ab)
sum(b, a);
printf(총합:%d\n, result);
return 0;
}
int sum(int a, int b)
{
int q, w, c;
int result=0;
for(c=0; q=w; c++)
{
result+=q;
}
return result;
}
어떤게 잘못된거죠?
-
초롱 2023-12-08
첫째, main에서 사용된 result가 선언되어있지 않습니다.
둘째, 작성하신 sum 함수는 아얘 틀린 것 같네요. 또 반환한 sum에서 리턴값을 main 의 result 값에 넣어주어야합니다.
흠, 요 앞에 질문도 그렇고, 변수 선언과 리턴에 대해서 잘 모르시는 것 같습니다.
#includestdio.h
int sum(int a, int b);
int main(void)
{
int a, b;
int result = 0;
printf