playXP

서브 메뉴

Page. 1 / 12504 [내 메뉴에 추가]
글쓰기
작성자 아이콘 미스틱케이지
작성일 2011-04-16 18:19:54 KST 조회 107
제목
주사위 굴려서 데미지 계산하는 코드

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int damage(void);
void main(){
 int hp, dagi=0;
 printf("HP를 입력하시오: ");
 scanf("%d", &hp);
 for(;hp>0;){
  dagi=damage();
  hp-=dagi;
  printf("대상은 %d의 데미지를 입었다!\n", dagi);
  if(hp>0) {
   printf("대상의 남은 HP: %d\n", hp);
  }else{
   printf("대상은 쓰러졌다!\n");
  }
 }
}
int damage(void){
 int i, gae, bum, dice, hap=0;
 srand((unsigned)time(NULL));
 printf("주사위의 갯수:");
 scanf("%d", &gae);
 printf("주사위의 최대수:");
 scanf("%d", &bum);
 printf("주사위 :%dD%d\n", gae, bum);
 for(i=1;i<=gae;i++){
  dice=0;
  dice = rand() % bum + 1;
  hap += dice;
 }
 return hap;
}

 

프로그래밍 재미있네 헤헤

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
키르노 (2011-04-16 18:23:59 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
저럴바엔 while(hd>0)
아이콘 미스틱케이지 (2011-04-16 18:24:37 KST)
0↑ ↓0
센스 이미지
for대신 while 써도 되겠네 지금보니까 ㅋ
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.