#C언어 - 시간구하기(새로운방식)

프로그래밍언어/C언어 2013. 2. 15. 13:52

#include <stdio.h> // 인클러드 stdio.h 를포함하다

void TimeResult(int s) // 새로운함수 선언 매개변수 인트형 s
{
int m=0,h=0; //인트형 m과h 를 0으로초기화 (안하면에러남)
while(s >=60) //if문이랑비슷한데요 while은 넘을때마다 체킹해줍니다. 이프문은 1번만해줘서불합격
{ // s가 60보다 크거나같다면 여기서 s 는 초입니다.
m++; // 분에 1개 추가
s= s-60; // s = s-60; 현재값-60 한값을 s값에넣어준다.
} //와일문 닫기
while(m >= 60) // 시간구하는 와일문열기
{ // 분이 60이넘거나같으면
h++; //마찬가지로 시간 체킹해서 1올려주기
m = m-60; // 분현재값-60 해준값을 m값에대입!
} // 닫기

printf("h:%d,m:%d,s:%d",h,m,s); //그걸 출력해줌
}
int main(void)
{
int a; // 선언
printf("입력:");scanf("%d",&a); //입력받은뒤
TimeResult(a); //매개변수로 대입시켜주면끝!
return 0; //리턴
} // 닫기

'프로그래밍언어 > C언어' 카테고리의 다른 글

#C언어 - 파일I/O  (0) 2013.02.15
#C언어 - 외부선언을 가져오자  (0) 2013.02.15
#C언어 - 홀짝분할 출력  (0) 2013.02.15
#C언어 - 시간구해보기  (0) 2013.02.15
#C언어 - 곱셈응용(직접제작해보기)  (0) 2013.02.15

설정

트랙백

댓글

#C언어 - 홀짝분할 출력

프로그래밍언어/C언어 2013. 2. 15. 13:51

올만에하는듯하네여 ㅋ;;

#include<stdio.h> // stdio.h라는파일을 포함시킨다.

void ZZAK(int); // 함수선언
void HOLE(int); // 동일
int main(void) // 메인함수
{
int arr[10],i; // 10개의 배열을가진 arr과 정수 i선언
printf("총 10개의 숫자 입력\n"); // 출력 !
for(i=1;i<=10;i++) // 10번돌려준다 !
{
printf("입력: "); // 출력!
scanf("%d",&arr[i]); // 입력 arr[i]값 [i] 에 값을 각각대입시켜줍니다 i가 1일때 arr[1] 값은 님입력값 arr[2] = 님입력값 ...등
} //포문을닫는다.
printf("홀수 : "); //출력
HOLE(arr); //아래 함수 참조!
printf("짝수 : "); // 출력
ZZAK(arr); // 아래 함수참조
return 0; //리턴
}
void ZZAK(int num) // 위에선언한거 여기서 풀이합시다 ! 매개변수는 num !
{
int i; //i 포문을위한것 !
for(i=1;i<=10;i++) // 마찬가지로 10번을 돌려줘야겟죠 최대치가 10번이니까여 ㅎㅎ
{
if(num%2 == 0) //10번돌렷을때 num값이 2로 나눳을떄 0 이되면 위처럼 짝수에 출력을해줍니다.
{
printf(" %d,",num); //num출력
}
}
}
void HOLE(int num) //동일 쭈욱
{
int i;
for(i=1;i<=10;i++)
{
if(!(num%2 == 0)) //num을 2로나눳을떄 0이안되엇을시 출력 !
{
printf(" %d",num);
}
}
}

하하 전이만... 완성장면 보여드리고 가봅니다 !

설정

트랙백

댓글

#C언어 - 시간구해보기

프로그래밍언어/C언어 2013. 2. 15. 13:50

#include<stdio.h>

void add(int); // 선언
int main(void) //메인함수
{
int num; // num선언
printf("숫자:"); // 출력함수
scanf("%d",&num); // num값을입력해줍니다.
add(num); // 밑함수를불러와서 num값을대입시켜줍니다.

return 0;//리턴
}
void add(int num) // add라는함수 num값은매겨변수 !
{
int i; // 무시해주세요
int h=0; // 3개 0으로초기화 (지역변수일땐 쓰레기값으로저장되므로)
int s= 0;
int m = 0;


h = (num/60)/60; // 시간(hour)을구하는 구문 num값에서60으로나눔(이때는 분값) 에서 한번더 나눔 (h값이됨)
m = num/60%60; // num/60 하면분값이나왓네여 근데%60이있음니다 왜있을가요? (0~59)만출력해주기위해!
s = num%60; // 0~59만출력해주기위한 초단위값

printf("[h:%d, m: %d,s: %d]",h,m,s); //출력해줌

설정

트랙백

댓글

#C언어 - 곱셈응용(직접제작해보기)

프로그래밍언어/C언어 2013. 2. 15. 13:50

#include<stdio.h>
int Sexy(int,int);
int main(void)
{
int num1,num2,result;
printf("두개 숫자만 골라라:");
scanf("%d %d",&num1,&num2);
result = Sexy(num1,num2);

return 0;
}
int Sexy(int num,int num2)
{
int i,result;
for(num;num<=num2;num++)
{
if(num == 0 || num2 == 0)
{
printf("최소 1부터 적으세요\n");
break;

}
for(i=1;i<=9;i++)
{
result = num*i;
printf("%d %d %d\n",num,i,result);
}
}

return result;
}

제가 간단하게 만들어본 프로그램인데요.

아 선언문 보면 sexy인데; 사실상 생각나는게..없어서 y를뺏엇는데 카페에올리게되어 자꾸붙이네요 ㅋㅋㅋ;;

이건 두 정수를 받아 예) 3 ,5

와서 그두정수 사이에잇는 수들을 곱셈을해주는건데요

아참. 함수 사용해보세요 읽어보시면알겟지만 함수사용법알고계시죠 ?!

함수 보시면

int Sexy(int num,int num2) // 매개변수에 num과num2를만들어줌다
{
int i,result; //매개변수가아닌건 여기서선언!
for(num;num<=num2;num++) //매개변수 사용 ! num값 즉 main함수에서 scanf로 가져온 정수를 대입시켜줍니다.
{

if(num == 0 || num2 == 0) // num이 0 혹은 num2가 0일때 출력함수를띄우면서 int sexy라는 함수를탈출시킨다 라는게올바른표현이겟지요)
{
printf("최소 1부터 적으세요\n"); // 위
break; // 위

}
for(i=1;i<=9;i++) // 중첩포문 시작 (i 값 즉 곱셈이되는 구문 넘값을 구햇으면 그값에다가 일일이 x1,x2 ,x3 을 대입시켜줍니다.
{
result = num*i; // result값에 num하고 i를 곱한걸 집어넣습니다.
printf("%d %d %d\n",num,i,result); // 출력을해줍니다.
}

끄읕입니다....

핡 직접 머리로생각하고 올린다는게 쉽지않은걸 꺠달음;

뭐올린지 고민되고;;; 이만물러갑니다.

댓글 사랑함

태글 대환영 !

여러분의실력이라면될거라고믿어요..

'프로그래밍언어 > C언어' 카테고리의 다른 글

#C언어 - 홀짝분할 출력  (0) 2013.02.15
#C언어 - 시간구해보기  (0) 2013.02.15
#C언어 - 함수2번째이야기  (1) 2013.02.15
#C언어 - 곱셈응용  (0) 2013.02.15
#C언어 - 제곱구하는프로그램제작  (0) 2013.02.15

설정

트랙백

댓글

#C언어 - 함수2번째이야기

프로그래밍언어/C언어 2013. 2. 15. 13:50

#include<stdio.h>

int main(void)
{
int i,j;
for(i=1;i<=8;i++)
{
if(!(i%2 == 0))
{
continue;
}
for(j =1;i<=8;j++)
{
if(i<j)
break;
printf("%dx%d = %d ",i,j,i*j);
}
printf("\n");
}
return;
}

특별강의시간 ! 간단히 해석해드리고물러갑니다.

전에배웟엇죠 for문

i가 8이랑같거나미만일때 계속돌려준다 !

읭? 포문안으로들어가니 if문이있네요?

if(!(i%2 == 0) 즉 i를 2로나눳을떄 0이아닌 것들을 뜻합니다 continue; 입니다. continue도배웟엇죠!

읭? 그밑으로가니 for문이하나더잇네요 중첩 !포문 !

j가 8이랑같거나미만일때 돌려줌

다만 i보다커질경우 탈출 !

작을경우는 출력함수를사용해서 나타내어줍니다.

밑에 는 내려주는거아시죠?

그리고 닫아주시고 리턴값을돌려주시면 완성입니다.

설정

트랙백

댓글

#C언어 - 곱셈응용

프로그래밍언어/C언어 2013. 2. 15. 13:49

#include<stdio.h>

int main(void)
{
int i,j;
for(i=1;i<=8;i++)
{
if(!(i%2 == 0))
{
continue;
}
for(j =1;i<=8;j++)
{
if(i<j)
break;
printf("%dx%d = %d ",i,j,i*j);
}
printf("\n");
}
return;
}

특별강의시간 ! 간단히 해석해드리고물러갑니다.

전에배웟엇죠 for문

i가 8이랑같거나미만일때 계속돌려준다 !

읭? 포문안으로들어가니 if문이있네요?

if(!(i%2 == 0) 즉 i를 2로나눳을떄 0이아닌 것들을 뜻합니다 continue; 입니다. continue도배웟엇죠!

읭? 그밑으로가니 for문이하나더잇네요 중첩 !포문 !

j가 8이랑같거나미만일때 돌려줌

다만 i보다커질경우 탈출 !

작을경우는 출력함수를사용해서 나타내어줍니다.

밑에 는 내려주는거아시죠?

그리고 닫아주시고 리턴값을돌려주시면 완성입니다.

설정

트랙백

댓글

#C언어 - 제곱구하는프로그램제작

프로그래밍언어/C언어 2013. 2. 15. 13:49

#include<stdio.h>

int main(void)
{
int a,b,i;
int result=1;
printf("제곱을구할숫자:");
scanf("%d",&a);
printf("얼마나 제곱할것인가?:");
scanf("%d",&b);

for(i=0;i<b;i++)
{
result *=a;
}
printf("%d 의 %d 제곱은 %d 다",a,b,result);
return 0;
}

해석은 알아서하시고요 !

물러갑니다 !!!!!!!

만약 i 값이 1이라면 <=b 가 가능합니다.

출력사진

'프로그래밍언어 > C언어' 카테고리의 다른 글

#C언어 - 함수2번째이야기  (1) 2013.02.15
#C언어 - 곱셈응용  (0) 2013.02.15
#C언어 - scanf를 사용해보자  (0) 2013.02.15
#C언어 - printf  (0) 2013.02.15
#C언어 - 함수사용하자  (0) 2013.02.15

설정

트랙백

댓글

#C언어 - scanf를 사용해보자

프로그래밍언어/C언어 2013. 2. 15. 13:48

#include<stdio.h>

int main(void)
{
int zamong;
printf("숫자입력:");
scanf("%d",&zamong);

printf("%d\n",zamong);
return 0;
}

자 !

7번째 강좌시간 ~!! 짜피 2번째랑 1~2시간차이이지만....

자 저는

선언을 int zamong 자몽이라는 녀석의 이름으로 선언을해줫구요 ~!!!!

printf는 전에배웟엇죠? 출력함수라고

숫자입력:이렇게뜨겟죠?

자이제 못보던 scanf가나와있습니다.

scanf는 입력함수로써 사용자의 입력을 받지요

비슷한예로는 ( getchar(),getche등이있지요)

만약에 3을 입력하였다 라고 가정을합시다.

그렇다면 zamong이라는 변수에 3이라는 숫자가 대입이되지요

즉 zamong = 3; 이되는겁니다.

그러므로 printf 값에는 3이 출력이됩니다.

7번째 강좌끄읕~

태클 대환영

댓글 사랑함

출력사진임니다

'프로그래밍언어 > C언어' 카테고리의 다른 글

#C언어 - 곱셈응용  (0) 2013.02.15
#C언어 - 제곱구하는프로그램제작  (0) 2013.02.15
#C언어 - printf  (0) 2013.02.15
#C언어 - 함수사용하자  (0) 2013.02.15
#C언어 - For문  (0) 2013.02.15

설정

트랙백

댓글

#C언어 - printf

프로그래밍언어/C언어 2013. 2. 15. 13:47

#include<stdio.h>

void sexy(void);

int main(void)
{
printf("나는 DetecteR C언어 이다.\n");
sexy();
return 0;
}
void sexy(void)
{
printf("어쩌라고;;\n");
}

저..전에있던강좌 그..그대로 퍼억 - 죄송요-

자 여러분은 초보자입니다 그렇죠? 아니면 back space press !!!!

간단하게 집어볼것은 여러분은 더도말고 딱 이것만 보시고 나머지는따라하세요 !

printf("님이적고싶은말");

자 여러분이 보야아할공간입니다 ~!~!~!~!~!~!

printf는 출력함수에요 말그대로 글귀 그대로를 출력해주죠. \n 은 한줄내리기 \t 엿나는 탭이엿을거에요아마..? html이랑같이하다보니 햇갈리네요; /br이 한칸내리기라 ㅋㅋㅋ;;

잡담 죄송하고요

int main(void) 이런건 상관하지마세요
{ 그대로 따라하세요
printf("나는 DetecteR C언어 이다.\n"); ("요기에 자신이원하는말적어주세요");
sexy(); (이건그냥 빼버리세요 상관없는거니깐..)
return 0; ( 리턴해주는거에요)
} (닫아주는거에요)

'프로그래밍언어 > C언어' 카테고리의 다른 글

#C언어 - 제곱구하는프로그램제작  (0) 2013.02.15
#C언어 - scanf를 사용해보자  (0) 2013.02.15
#C언어 - 함수사용하자  (0) 2013.02.15
#C언어 - For문  (0) 2013.02.15
#C언어 - Continue  (0) 2013.02.15

설정

트랙백

댓글

#C언어 - 함수사용하자

프로그래밍언어/C언어 2013. 2. 15. 13:46

#include<stdio.h>

void sexy(void);

int main(void)
{
printf("나는 DetecteR C언어 이다.\n");
sexy();
return 0;
}
void sexy(void)
{
printf("어쩌라고;;\n");
}

으..급히 void sexy로 바꿧습니다(원래 y빼...뺏엇엇긔..급히 필터링)

자 5번째 강좌 ㄱㄱ싱? 원래 scanf하려고햇엇지만 이게먼저떠올라서 흠흠 ㅋㅋㅋㅋ

일단 맨위에 선언? 같은걸해줘야합니다 (저도 이쪽은 별로안써봐서요 ;;)

그후에 void sexy(void) { 원하는걸 사용후에 다른 함수안에 넣어주시면끝입니다.

예를들어 소스모드로 따졋을때

이게 데스훅이라고칩시다.

public Actioneventdeath(Handle:event,const string:Name[], bool:BroadCast)

{

new Client = GetClientOfUserid(GetEventInt(event,"userid"));

Actions(Client);

}

public Actions(Client)

{

PrintToChat(Client,"뒤졋냐...바보녀석..");

}

이런식인듯 합니다. 물론 선언은안햇지만요

저거 손수 다타이핑한거에연...

'프로그래밍언어 > C언어' 카테고리의 다른 글

#C언어 - scanf를 사용해보자  (0) 2013.02.15
#C언어 - printf  (0) 2013.02.15
#C언어 - For문  (0) 2013.02.15
#C언어 - Continue  (0) 2013.02.15
#C언어 - switch문  (0) 2013.02.15

설정

트랙백

댓글