KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
481926paolo
2020년 6월 06일

200606

게시판: 소스 코드 제출

/*#include <stdio.h>

#include <stdlib.h>


int main()

{

int issub=0;

double a, b, money=0, worktime=0, plus, sumtime=0;

for(int i=0; i<5; i++)

{

scanf("%lf %lf", &a, &b);

worktime=b-a;

if(worktime<=1)

{

worktime=0;

}

else

{

worktime-=1;

}

if(worktime>4)

{

worktime=4;

}

sumtime+=worktime;

}

money = (sumtime*10000);

if(sumtime>=15)

{

plus=((money/100)*5);

money-=plus;

}

else if(sumtime<=5)

{

plus=((money/100)*5);

money+=plus;

}

printf("%.0lf", money);

return 0;

}


#include<stdio.h>

int main()

{

int arr[100], n, c, min, temp, in;

scanf("%d %d", &n, &c);

for(int i=0;i<n;i++)

{

scanf("%d", &arr[i]);

}




for(int i=0;i<n;i++)

{

min=10000;

for(int j=i;j<n;j++)

{

if(min>arr[j])

{

min=arr[j];

in=j;

}

}

temp=arr[in];

arr[in]=arr[i];

arr[i]=temp;

}

for(int i=0;i<n;i++)

{

if(i%c==0&&i!=0)

{

printf("\n");

}

printf("%d ", arr[i]);

}

return 0;

}


#include<stdio.h>

int main()

{

int d[120]={0}, s, e, u, k, n;

scanf("%d %d", &n, &k);

for(int i=0;i<k;i++)

{

scanf("%d %d %d", &s, &e, &u);

d[s] = d[s]+u;

d[e+1] = d[e+1]-u;

}

for(int i=1;i<=n;i++)

{

printf("%d ", d[i]);

}

int sum=0;

printf("\n");

for(int i=1;i<=n;i++)

{

sum+=d[i];

printf("%d ", sum);

}

return 0;

}


#include <stdio.h>

#include <stdlib.h>

int main()

{

int a, map[101][101]={0},x1, x2, y1, y2, sum=0;

for(int i=0;i<4;i++)

{

scanf("%d %d %d %d", &x1, &y1, &x2, &y2);

for(int j=x1;j<x2;j++)

{

for(int k=y1;k<y2;k++)

{

map[j][k]=1;

}

}

}

for(int i=0;i<100;i++)

{

for(int j=0;j<100;j++)

{

if(map[i][j]==1)

{

sum++;

}

}

}

printf("%d", sum);

}

*/

#include<stdio.h>

int main()

{

int map[11][11]={0}, playernum, playerx[9]={0}, playery[9]={0}, time, x, y, playerlist[10]={0};

for(int i=0;i<10;i++)

{

for(int j=0;j<10;j++)

{

scanf("%d",&map[i][j]);

}

}

scanf("%d", &playernum);


for(int i=0;i<playernum;i++)

{

scanf("%d %d", &playerx[i], &playery[i]);

}




for(int i=0;i<10;i++)

{

for(int j=0;j<10;j++)

{

if(map[i][j]>=1)

{

time=map[i][j];

x=i;

y=j;

for(int k=1;k<=time;k++)//오른

{

if((y+k)>9)

{

break;

}

else if(map[x][y+k]==0||map[x][y+k]==-2)

{

map[x][y+k]=-2;

}

else

{

break;

}

}

for(int k=1;k<=time;k++)//왼쪽

{

if((y-k)<0)

{

break;

}

else if(map[x][y-k]==0||map[x][y-k]==-2)

{

map[x][y-k]=-2;

}

else

{

break;

}

}

for(int k=1;k<=time;k++)//위쪽


{

if((x+k)>9)

{

break;

}

else if(map[x+k][y]==0||map[x+k][y]==-2)

{

map[x+k][y]=-2;

}

else

{

break;

}

}

for(int k=1;k<=time;k++)//아래쪽

{

if((x-k)<0)

{

break;

}

else if(map[x-k][y]==0||map[x-k][y]==-2)

{

map[x-k][y]=-2;

}

else

{

break;

}

}

map[i][j]=-2;

}


}

}


for(int i=0;i<playernum;i++)

{

if(map[playerx[i]-1][playery[i]-1]==-2)

{


}

else

{

map[playerx[i]-1][playery[i]-1]=i+1;

playerlist[i]=1;

}

}




for(int i=0;i<10;i++)

{

for(int j=0;j<10;j++)

{

printf("%d ",map[i][j]);

}

printf("\n");

}

printf("Character Information");

for(int i=0;i<playernum;i++)

{

printf("\nplayer %d %s", i+1, playerlist[i]?"survive":"dead");

}

return 0;

}


댓글 0개
0
댓글
댓글 0개
유사 게시물
  • 200606
  • 200606
  • 200606
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호