본문내용
// 알고리즘 + 소스코드 설명
#include
void main(){
// Data Structure
int ft[11];
// 1구 배열변수선언
int st[11];
// 2구 배열변수선언
int tt; // 10프레임 3구 정수 선언
int cend[11] ={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
//스트라이크 or 스페어를 처리하기 위해 0으로 셋팅
int score[11] ={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int i,j,k,l;
----------------------------------------
//1프레임부터 10프레임까지 점수입력
for (i=1;i<11;i=i+1){ // 10번 반복
printf("%d프레임 1구에서 넘어진 핀수를 입력하세요. => ",i);// i 프레임 1구 출력
scanf("%d",&ft[i]);//i 프레임 1구 입력 담당
if(10 == i){ //10프레임 점수 입력방법
if(10 >= (ft[i])){ //10프레임 1구가 10과 같거나 이하인 경우 다음문장 실행
if (10 == ft[i]){// 10프레임 1구가 스트라이크 경우
printf("10프레임 1구 Strike 입니다. \n");
printf("10프레임 2구에서 넘어진 핀수를 입력하세요.(0-10) => ");
scanf("%d",&st[i]);// 10프레임 2구 입력
----------------------------------------
{// 프레임 별 점수판
printf("○●○●○●○●○●○●○● Point board! ●○●○●○●○●○●○●○●\n");
printf("| frame | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |\n");
printf("| ft | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d |\n",
ft[1],ft[2],ft[3],ft[4],ft[5],ft[6],ft[7],ft[8],ft[9],ft[10]);
printf("| st | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d/%2d |\n",
st[1],st[2],st[3],st[4],st[5],st[6],st[7],st[8],st[9],st[10],tt);
printf("○●○●○●○●○●○●○● Point board! ●○●○●○●○●○●○●○●\n");
#include
void main(){
// Data Structure
int ft[11];
// 1구 배열변수선언
int st[11];
// 2구 배열변수선언
int tt; // 10프레임 3구 정수 선언
int cend[11] ={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
//스트라이크 or 스페어를 처리하기 위해 0으로 셋팅
int score[11] ={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int i,j,k,l;
----------------------------------------
//1프레임부터 10프레임까지 점수입력
for (i=1;i<11;i=i+1){ // 10번 반복
printf("%d프레임 1구에서 넘어진 핀수를 입력하세요. => ",i);// i 프레임 1구 출력
scanf("%d",&ft[i]);//i 프레임 1구 입력 담당
if(10 == i){ //10프레임 점수 입력방법
if(10 >= (ft[i])){ //10프레임 1구가 10과 같거나 이하인 경우 다음문장 실행
if (10 == ft[i]){// 10프레임 1구가 스트라이크 경우
printf("10프레임 1구 Strike 입니다. \n");
printf("10프레임 2구에서 넘어진 핀수를 입력하세요.(0-10) => ");
scanf("%d",&st[i]);// 10프레임 2구 입력
----------------------------------------
{// 프레임 별 점수판
printf("○●○●○●○●○●○●○● Point board! ●○●○●○●○●○●○●○●\n");
printf("| frame | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |\n");
printf("| ft | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d |\n",
ft[1],ft[2],ft[3],ft[4],ft[5],ft[6],ft[7],ft[8],ft[9],ft[10]);
printf("| st | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d | %2d/%2d |\n",
st[1],st[2],st[3],st[4],st[5],st[6],st[7],st[8],st[9],st[10],tt);
printf("○●○●○●○●○●○●○● Point board! ●○●○●○●○●○●○●○●\n");
소개글