์์ ์ :
1. ๋์ ์๋ชป ๋ฃ์์ ๋ ๋ค์ ๋ฃ๋๋ก ์ ๋
2. ๋จ์ ๊ณก ์๋งํผ ๋ ธ๋ ์ ๋ ฅ ๊ฐ๋ฅํ๊ฒ ์ ๋
3. ์๋ชป๋ ๋ฒํธ ์ ๋ ฅ์ ์๋ด๋ฌธ๊ตฌ ์ถ๋ ฅ๊ณผ ๋ค์์ ๋ ฅํ๋๋ก ์ ๋.
4. ์ข ๋ ํ์๊ฒ ์ต๋๊น? (Y / N) -> ๊ณ์ ์งํ
5. ๋ ธ๋์ฐ์ฃผ
6. ์ ์ ๋๋ค ์ถ๋ ฅ.
#include<stdio.h>
#include<Windows.h>
#include<time.h>
void main() {
srand(time(NULL));
int coin;
char ans;
while (1) {
do { //500์๋ณด๋ค ์ ๊ฒ ๋ฃ์๊ฒฝ์ฐ ์ํ. -์์ [1]
printf("๋์ ๋ฃ์ผ์ธ์. ");
scanf("%d", &coin);
} while (coin < 500);
int song = coin / 500;
coin %= 500;
for (int i = song; i > 0; i--) { // -> ์์ [2]
printf("%d๊ณก ๋จ์์ต๋๋ค.\n", i);
if (coin != 0) { //์กฐ๊ฑด๋ฌธ: coin๊ฐ์ด 0์ด ์๋๊ฐ?
printf("%d์ ๋ฐํ๋ฉ๋๋ค.\n", coin);
coin = 0;
}
int songNum;
while (1) {
printf("๋
ธ๋๋ฒํธ์
๋ ฅ: ");
scanf("%d", &songNum);
if (songNum <= 0) {
printf("์๋ชป๋ ๋ฒํธ์
๋๋ค! ๋ค์์
๋ ฅํ์ธ์!\n"); // ->์์ [3]
}
else {
break;
}
}
printf("๋
ธ๋ ์ฐ์ฃผ์ค...โฌ");
for (int i = 0; i < 7; i++) { // ->์์ [5]
Sleep(300); // 1000 == 1์ด
printf("โชโฌ");
}
printf("\n\n");
// ๊ฐ์ ๋๋ค์ผ๋ก ์ ์ฅํ๋ ๋ฒ
int score = rand() % 101; //->์์ [6]
//int dice = rand() % 6 + 1; // 0~5 -> 1~6
// rand() % ๋๋ค์์ ๊ฐ์(์ข
๋ฅ์) + ์์์ ์
printf("%d์ ์
๋๋ค! ", score);
if (score >= 80) {
printf("๊ฐ์์!!!\n");
}
else if (score >= 50) {
printf("๋ฉ์ง๋
ธ๋!\n");
}
else {
printf("ใ
ใ
...\n");
}
}
printf("์ข๋ํ์๊ฒ ์ต๋๊น?(Y/N) "); // ->์์ [4]
scanf(" %c", &ans);
if (ans == 'N' || ans == 'n') {
break;
}
}
printf("์ด์ฉํด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค...\n\n");
}
':: C_ ๐ฉ > ์์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฝ์ธ๋ ธ๋๋ฐฉ ์์คํ ] #day3 ํ๊ธฐ ์ถ๊ฐ (0) | 2021.02.14 |
---|---|
[์ฝ์ธ๋ ธ๋๋ฐฉ์์คํ ] -3์ผ์ฐจ- (0) | 2021.02.14 |
[C์ธ์ด] - ์ฝ์ธ๋ ธ๋๋ฐฉ ์์คํ ํ๋ก์ ํธ -1์ผ์ฐจ- (0) | 2021.02.14 |
[C์ธ์ด ์์ ][๊ธฐ์ด-๋ฐฐ์ด์ฐ์ต] 2์ฐจ์ ๋ฐฐ์ด ์์๋๋ก ์ฑ์ฐ๊ธฐ (0) | 2021.02.14 |
[C์ธ์ด ์์ ] - 3์ ๋ฐฐ์ ํ๋ณํ๊ธฐ - (0) | 2021.02.14 |
๋๊ธ