오랜만에 답변을 적다보니 -_-; 질문하신 내용을 이해못하는것 같습니다... --;;
함수를 하나 더 써서 구하고 싶다고 하시지만...
이미 잘 구하는 방법을 제시하셨기에, 거기다 함수 하나 더 만들어 더 쪼개는것의 어떤 부분이 문제인지
잘 모르겠습니다.. ^^;
이미 잘 구하시는듯...
쥬신 님이 쓰신 글 :
: //---------------------------------------------------------------------------
: #include <stdio.h>
: #include <conio.h>
: #pragma hdrstop
:
: //---------------------------------------------------------------------------
: int Tholsu(int x);
: #pragma argsused
: int main(int argc, char* argv[])
: {
:
: int a=10, b;
: b=Tholsu(a);
: printf("%d\n",b);
:
: getch();
: return 0;
: }
:
: int Tholsu(int x)
: #include <stdio.h>
: #include <conio.h>
: #pragma hdrstop
:
: //---------------------------------------------------------------------------
: int Tholsu(int x);
: #pragma argsused
: int main(int argc, char* argv[])
: {
:
: int a=10, b;
: b=Tholsu(a);
: printf("%d\n",b);
:
: getch();
: return 0;
: }
:
: int Tholsu(int x)
: {
: int i;
: for(i=1;i<=x;i++)
: {
: switch(i%2)
: {
: case 1:
: {
:
: }
: }
: }
: return i;
: }
: //이문제는 10까지 홀수만 나오는 것입니다.
: //그냥 만들면 간단히 함수 하나만 해도 만들수 있지만.
: //다중 함수를 이용하여 거기에 switch문을 넣어서 풀려구 합니다.
: /*
: int i;
: for(i=1;i<=x;i++)
: {
: switch(i%2)
: {
: case 1:
: {
: printf("%d",i); //이렇게 하면 나옵니다.
: } //함수를 1나더 만들어서 출력 하고 싶습니다.
: }
: }
: getch();
: return i;
: */
|