728x90
반응형
명품C언어프로그래밍 챕터12 연습문제7입니다.
제목을 쓰세요.
4자리 숫자 복권번호를 출력하는 ㅍ로그램을 작성하시오. 복권번호의 최소값은 1000이고 최대값은 9999입니다. 프로그램을 실행하고 임의의 키를 누르면 그림과 같이 임의의 4자리 복권번호가 출력되도록 작성하시오
복권추첨을 시작합니다.
준비되었으면 아무키나 누르세요
아무키나 누르면 번호가 출력됩니다.
천백십일
6 7 4 0
당첨번호를 확인하세요.
계속하려면 아무 키나 누르십시오 . . .
제목을 쓰세요.
1: #include "stdafx.h"2: #include <stdlib.h>
3: #include <conio.h>
4:
5: int main(void)6: {
7: printf("복권추첨을 시작합니다.\n");8: printf("준비되었으면 아무키나 누르세요\n");9: printf("아무키나 누르면 번호가 출력됩니다.\n\n");10: while(!kbhit());
11: int thou[4], i;12: printf("천백십일\n");13: for(i=0;i<4;i++)14: {
15: if(i==0)16: thou[i]=rand()%9+1;
17: else18: thou[i]=rand()%10;
19: printf("%2d", thou[i]);20: }
21: printf("\n당첨번호를 확인하세요.\n");22: return 0;23: }
rand()함수 때문에 복권번호는 예측이 가능하다. 그래서 srand()이용해서 항상 다르게 만들도록 하자.
728x90
반응형
'IT(기존 자료 보관용)' 카테고리의 다른 글
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 (0) | 2013.04.10 |
---|---|
난 정말 JAVA를 공부한 적이 없다구요 문제6-2을 풀어보았습니다. (0) | 2013.03.31 |
난 정말 JAVA를 공부한 적이 없다구요 문제6-1을 풀어보았습니다. (0) | 2013.03.30 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
명품C언어프로그래밍 12.8 해답 (0) | 2012.12.15 |
명품C언어프로그래밍 12.6 해답 (0) | 2012.12.09 |
명품C언어프로그래밍 12.5 해답 (0) | 2012.12.08 |
명품C언어프로그래밍 12.4 해답 (0) | 2012.12.07 |
명품C언어프로그래밍 12.3 해답 (2) | 2012.12.06 |
댓글