본문 바로가기
C언어

[C언어] 포커 게임에 사용되는 카드를 구조체 card로 정의하고 52개의 카드를 구조체의 배열로 나타내라.

by 이얏호이야호 2020. 5. 11.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

#include <math.h>

struct card {

	int value;

	char suit;

}

;

int main(void) {

	struct card cards[52];

	int i;

	for (i=0;i<13;i++) {

		cards[i].value=i%13+1;

		cards[i].suit='c';

	}

	for (i=0;i<13;i++) {

		cards[i+13].value=i%13+1;

		cards[i+13].suit='d';

	}

	for (i=0;i<13;i++) {

		cards[i+26].value=i%13+1;

		cards[i+26].suit='h';

	}

	for (i=0;i<13;i++) {

		cards[i+39].value=i%13+1;

		cards[i+39].suit='s';

	}

	for (i=0;i<52;i++) {

		printf("%d:%c ", cards[i].value, cards[i].suit);

	}

	return 0;

}

 

 

 


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글