More actions
imported>sibichi No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
= 데블스캠프2009/월요일/연습문제/svn코드레이스/서민관 = | = 데블스캠프2009/월요일/연습문제/svn코드레이스/서민관 = | ||
#include <stdio.h> | |||
#include <stdlib.h> | |||
#include <time.h> | |||
int main(void) | |||
{ | |||
int num = 0, ent, min = 1, max = 50; | |||
int i = 0, j = 0; | |||
srand((unsigned)time(NULL)); | |||
num = rand()%50+1; | |||
printf("UP & DOWN GAME\n"); | |||
while(j==0) | |||
{ | |||
printf("숫자를 입력해 주세요.(%d~%d) => ", min, max); | |||
scanf("%d", &ent); | |||
if(ent>50 || ent>max) | |||
{ | |||
printf("범위를 넘어가지 않았습니까. 정신은 멀쩡하신가요?\n"); | |||
} | |||
else if(ent <= 0||ent <min) | |||
{ | |||
printf("범위를 넘어가지 않았습니까. 정신은 멀쩡하신가요?\n"); | |||
} | |||
else if(ent<num && ent>0) | |||
{ | |||
printf("입력한 숫자가 작습니다.\n"); | |||
min = ent+1; | |||
} | |||
else if(ent>num && ent<=50) | |||
{ | |||
printf("입력한 숫자가 큽니다.\n"); | |||
max = ent-1; | |||
} | |||
else | |||
{ | |||
printf("정답입니다.\n"); | |||
j++; | |||
} | |||
if(min == max) | |||
{ | |||
printf("제가 마셔야겠군요. 젠장.\n"); | |||
j++; | |||
} | |||
} | |||
return 0; | |||
} | |||
UP & DOWN GAME | |||
#include <stdio.h> | |||
void main() | |||
{ | |||
int a = 0, i=0,j=0; | |||
scanf("%d", &a); | |||
if(a%2==0) | |||
{ | |||
for(i=0;i<a;i++) | |||
{ | |||
for(j=0;j<a;j++) | |||
{ | |||
if(i%2==1&&j%2==1) | |||
{ | |||
printf("1"); | |||
} | |||
else if(i%2==1&&j%2==0) | |||
{ | |||
printf("0"); | |||
} | |||
else if(i%2==0&&j%2==1) | |||
{ | |||
printf("0"); | |||
} | |||
else | |||
{ | |||
printf("1"); | |||
} | |||
} | |||
printf("\n"); | |||
} | |||
} | |||
else | |||
{ | |||
printf("false\n"); | |||
return; | |||
} | |||
} | |||
체스판 그리기. 홀수 입력을 받으면 끝나게 만들었다. | |||
Latest revision as of 13:09, 22 June 2009
데블스캠프2009/월요일/연습문제/svn코드레이스/서민관
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int num = 0, ent, min = 1, max = 50;
int i = 0, j = 0;
srand((unsigned)time(NULL));
num = rand()%50+1;
printf("UP & DOWN GAME\n");
while(j==0)
{
printf("숫자를 입력해 주세요.(%d~%d) => ", min, max);
scanf("%d", &ent);
if(ent>50 || ent>max)
{
printf("범위를 넘어가지 않았습니까. 정신은 멀쩡하신가요?\n");
}
else if(ent <= 0||ent <min)
{
printf("범위를 넘어가지 않았습니까. 정신은 멀쩡하신가요?\n");
}
else if(ent<num && ent>0)
{
printf("입력한 숫자가 작습니다.\n");
min = ent+1;
}
else if(ent>num && ent<=50)
{
printf("입력한 숫자가 큽니다.\n");
max = ent-1;
}
else
{
printf("정답입니다.\n");
j++;
}
if(min == max)
{
printf("제가 마셔야겠군요. 젠장.\n");
j++;
}
}
return 0;
}
UP & DOWN GAME
#include <stdio.h>
void main()
{
int a = 0, i=0,j=0;
scanf("%d", &a);
if(a%2==0)
{
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
if(i%2==1&&j%2==1)
{
printf("1");
}
else if(i%2==1&&j%2==0)
{
printf("0");
}
else if(i%2==0&&j%2==1)
{
printf("0");
}
else
{
printf("1");
}
}
printf("\n");
}
}
else
{
printf("false\n");
return;
}
}
체스판 그리기. 홀수 입력을 받으면 끝나게 만들었다.