|
안녕하세요??
저는 대구에 사는 대학교1학년 여학생입니다
다름이 아니라 제가 듣고 있는 프로그래밍언어 과목이
저에게는 너무 어려운 과목이거든요......
1학기때 그냥 건성으로 수업을 들어서 인지
프로그램은 전체적으로 이해하기가 좀 힘이드네요..
다음주면 시험인데.........
사실 1학기때는 전장학금을 받아서 저 자신은 물론이고
부모님께도 기쁨을 드렸는데,2학기때는C 때문에 걱정
입니다.
부탁드릴께요...이 프로그램을 한줄 한줄 설명해 주실수 있는지.
이프로그램을 이해해야 셤을 칠수 있거든요...
strike,ball게임인데.........부탁드릴께요....
오늘내루요.......멜 기다리겠습니다.
부탁드려요.....
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int Strike,Ball;
int MyNum ,Num[3], InNum[3];
srand((unsigned)time(NULL));
MyNum=rand();
printf("내가 만든수는 %d입니다\n",MyNum);
Num[2]=MyNum%10;
MyNum =MyNum/10;
Num[1]=MyNum%10;
MyNum =MyNum/10;
Num[0]=MyNum%10;
MyNum =MyNum/10;
printf("내가 만든수는 %d %d %d입니다\n",Num[0],Num[1],Num[2]);
printf("숫자는??");
printf("숫자를 넣어라(예 2 3 4 ):");
scanf("%d %d %d" ,&InNum[0], &InNum[1], &InNum[2]);
printf("당신이 입력한 숫자는 %d %d %d입니다\n" ,InNum[0] ,InNum[1] ,InNum[2]);
Strike=Ball=0;
if (Num[0]==InNum[0])
Strike=Strike+1;
if (Num[1]==InNum[1])
Strike=Strike+1;
if (Num[2]==InNum[2])
Strike=Strike+1;
printf("\n %d 스트라이크",Strike);
if (Num[0]==InNum[1]);
Ball=Ball+1;
if (Num[0]==InNum[2]);
Ball=Ball+1;
if (Num[1]==InNum[0]);
Ball=Ball+1;
if (Num[1]==InNum[2]);
Ball=Ball+1;
if (Num[2]==InNum[0]);
Ball=Ball+1;
if (Num[2]==InNum[1]);
Ball=Ball+1;
printf("\ %d Ball",Ball);
}
|