/*
#include<stdio.h>
typedef struct
{
char name[11];
int s1;
int s2;
int s3;
}student;
int main()
{
int n, i, a=0, b, c;
scanf("%d", &n);
c=1;
student arr[101];
for(i=1;i<=n;i++)
{
scanf("%s %d %d %d", arr[i].name, &arr[i].s1, &arr[i].s2, &arr[i].s3);
}
for(i=1;i<=n;i++)
{
if(arr[i].s1>a)
{
a=arr[i].s1;
}
}
for(i=1;i<=n;i++)
{
if(arr[i].s1==a)
{
b=i;
printf("%s ", arr[i].name);
}
}
for(i=1;i<=n;i++)
{
if(arr[b].s2<arr[i].s2)
{
c=c+1;
}
}
printf("%d ", c);
c=1;
for(i=1;i<=n;i++)
{
if(arr[b].s3<arr[i].s3)
{
c=c+1;
}
}
printf("%d", c);
}
#include<stdio.h>
typedef struct
{
char name [11];
int score;
}student;
int main()
{
int n, m, i, a=0, j, k;
scanf("%d %d", &n, &m);
student arr[101]={};
for(i=1;i<=n;i++)
{
scanf("%s %d", arr[i].name, &arr[i].score);
}
for(i=1;i<=m;i++)
{
k=1;
for(j=1;j<=n;j++)
{
if(arr[j].score>arr[k].score)
{
k=j;
}
}
printf("%s\n", arr[k].name);
arr[k].score=0;
}
}
#include<stdio.h>
int main()
{
int n, score[201]={}, i, j, a=1;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
scanf("%d", &score[i]);
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(score[i]<score[j])
{
a=a+1;
}
}
printf("%d %d\n", score[i], a);
a=1;
}
}
c언어 문법 끝!
-> c언어 자료구조 (스택, 큐, 정렬, 그래프(dfs, bfs), ... ) ->
#include<stdio.h>
#include<string.h>
int main()
{
char a[15]={};
gets(a);
if(a[7]=='1')
{
printf("19%c%c/%c%c/%c%c M", a[0], a[1], a[2], a[3], a[4], a[5]);
}
else if(a[7]=='2')
{
printf("19%c%c/%c%c/%c%c F", a[0], a[1], a[2], a[3], a[4], a[5]);
}
else if(a[7]=='3')
{
printf("20%c%c/%c%c/%c%c M",a[0], a[1], a[2], a[3], a[4], a[5]);
}
else if(a[7]=='4')
{
printf("20%c%c/%c%c/%c%c F", a[0], a[1], a[2], a[3], a[4], a[5]);
}
return 0;
}
#include<stdio.h>
typedef struct
{
float start;
float finish;
} work;
int main()
{
int i;
float a=0;
work arr[6];
for(i=1;i<=5;i++)
{
scanf("%f %f", &arr[i].start, &arr[i].finish);
}
for(i=1;i<=5;i++)
{
if(arr[i].finish-arr[i].start>=5)a=a+4;
else if(arr[i].finish-arr[i].start>=1) a=a+arr[i].finish-arr[i].start-1;
}
if(a>=15)printf("%d",(int)(a/0.5*5000*0.95));
else if(a<=5)printf("%d",(int)(a/0.5*5000*1.05));
else printf("%d",(int) (a/0.5*5000));
}
/*
16.0 16.5 0.5 0
17.0 20.5 3.5 2.5
18.5 23.0
22.5 23.5
16.5 22.5 6.0 5.0 4.0
6.0 ->4.0
5.5 -> 4.0
5.0 -> 4.0
4.5 -> 3.5
4.0 -> 3.0
*/



