C언어 - 4일차
//학생3명 국어,영어,수학 점수 입력 성적순 평균값 출력
/*
void main()
{
int stu[3][3];
int sum[3]={0,0,0};
int ave[3];
int max, mid, min;
int i,j;
for(i=0;i<3;i++)
{
printf("학생 %d의 성적 입력하세요\n",i+1);
for(j=0;j<3;j++)
{
if(j==0)
{
printf("국어 점수를 입력하세요.");
}
else if(j==1)
{
printf("영어 점수를 입력하세요.");
}
else
{
printf("수학 점수를 입력하세요.");
}
scanf("%d",&stu[i][j]);
sum[i]+=stu[i][j];
}
ave[i]=sum[i]/3;
}
////////////////////
for(i=0;i<3;i++)
{
if(ave[i]>min)
{
max=ave[i];
mid=ave[i];
min=ave[i];
}
}
//////////////////////
printf("최고 높은 평균 점수는 %f점 입니다.\n",(float)max);
printf("두번째 높은 평균 점수는 %f점 입니다.\n",(float)mid);
printf("세번째 높은 평균 점수는 %f점 입니다.\n",(float)min);
}
*/
/*
void main()
{
char a[]="love";
/* int i;
for(i=0;i<3;i++)
{*/
// printf("%s\n",a);
// }
//}
/*
문자열 입력받을땐 gets(name);
문자열 출력할땐 puts(name);
*/
/*
void main()
{
char name[128];
char tel[128];
gets(name);
gets(tel);
puts(name);
puts(tel);
}
*/
/*
#include <string.h>
strcpy(a,b); b를 a에 복사하는 함수(전에 있는 내용을 지운다.)
char name[128];
strcpy(neme,"홍길동"); 출력 : 홍길동
strcat(a,b); 추가하는 함수
strcat(name,"심청이"); 출력 : 홍길동 심청이
strcmp(a,b); 비교하는 함수(같은지 다른지)
char name[]="홍길동"
char name2[]="심청이"
strcmp(name,name2); 같으면 1 다르면 0
strlen(name); 문자열의 길이를 반환해주는 함수
char name[]="홍길동"
int a=strlen(name); 출력 6
*/
//난수를 만들어주는 함수
//int a=rand();
//숙제 :
//가위바위보게임
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
void main()
{
int com, me;
int com_money=100;
int me_money=100;
for(;;)
{
srand(time(NULL));
com=rand()%3+1;
printf("내 돈의 금액 : %d \n",me_money);
printf("컴퓨터의 돈의 금액 : %d \n",com_money);
printf("1.가위 2.바위 3.보 4.종료\n");
scanf("%d",&me);
if(me==1)
{
if(com==2)
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("이겼습니다.^^\n");
com_money-=20;
me_money+=20;
if(com_money==0)
{
printf("승리했습니다.^^\n");
break;
}
}
else if(com==1)
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("비겼습니다.\n");
}
else
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("졌습니다.ㅠㅠ\n");
me_money-=20;
com_money+=20;
if(me_money==0)
{
printf("패배했습니다.ㅠㅠ\n");
break;
}
}
}
else if(me==2)
{
if(com==3)
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("이겼습니다.^^\n");
com_money-=20;
me_money+=20;
if(com_money==0)
{
printf("승리했습니다.^^\n");
break;
}
}
else if(com==2)
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("비겼습니다.\n");
}
else
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("졌습니다.ㅠㅠ\n");
me_money-=20;
com_money+=20;
if(me_money==0)
{
printf("패배했습니다.ㅠㅠ\n");
break;
}
}
}
else if (me==3)
{
if(com==1)
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("이겼습니다.^^\n");
com_money-=20;
me_money+=20;
if(com_money==0)
{
printf("승리했습니다.^^\n");
break;
}
}
else if(com==3)
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("비겼습니다.\n");
}
else
{
printf("컴퓨터:%d 나:%d \n",com,me);
printf("졌습니다.ㅠㅠ\n");
me_money-=20;
com_money+=20;
if(me_money==0)
{
printf("패배했습니다.ㅠㅠ\n");
break;
}
}
}
else if (me==4)
{
printf("종료합니다.\n");
break;
}
else
{
printf("다시입력하세요.\n");
continue;
}
}
}