배열에 대해서 질문드리고 싶습니다.
영미
질문 제목 : 배열에 대해서 질문드리고 싶습니다.
배열 부분의 반복
질문 내용 :
바로 아래소스를 함수 호출을 통해서 같은 값을 만드는 것이 문제인데요.
두번째 소스에서 함수호출을 통해서하면 배열이 반복되지 않는것 같은데요.
어떻게 짜야할지 모르겠습니다. 염치 불구하고 알려주세요.#includestdio.h
char add(char, char);//함수원형
int main(void)
{
char result[5],i,j;
char a[5] = {1, };
char b[5] = {10, };
for(i=0; i5; i++)
a[i] = a[0] + i;
for(j=0; j5; j++)
b[j] = a[0] + j;
for(i=0; i5; i++)
result[i] = a[i] + b[i];
printf(s%d = %d\n,i, result[i]);
for(i=0; i5; i++)
printf(sum%d = %d\n,i, result[i]);
}
#includestdio.hchar add(char, char);//함수원형int main(void){ char result[5],i,j; char a[5] = {1, }; char b[5] = {10, }; for(i=0; i5; i++) add(a[i],i); for(j=0; j5; j++) add(b[j],j); for(i=0; i5; i++) result[i]= add(a[i],b[i]); printf(s%d = %d\n,i, result[i]); for(i=0; i5; i++) printf(sum%d = %d\n,i, result[i]);}char add(char q, char k)//피호출 함수{ char sum; sum = q + k; return sum;}
-
셋삥 2024-04-06
그부분은 의도는 죄송하게도 저도 잘 모르겠습니다. 괄호가 없는건 맞구요.
괄호가 있다면 지라부님 말씀처럼 아래것과 같은 것이되기때문에 아마 의미가 없겠죠. -
우미 2024-04-06
for(i=0; i5; i++)
result[i]= add(a[i],b[i]);
printf(\S%d = %d\\n\ -
가루 2024-04-06
a[0]가 아니라 b[0]로입니다. 죄송합니다.
-
꽃내음 2024-04-06
님이 말씀하시 위에소스 ...대체 무엇을 보기 위한건지 이해가 안가네요.
for(i=0; i5; i++)
a[i] = a[0] + i;
for(j=0; j5; j++)
b[j] = a[0] + j; // a[0] 넣는 거확실하나요?