#include <stdio.h>
int main()
{
char arr[1001],s;
int a;
int x,y,z;
scanf("%s",arr);
y=(arr[2]-48)*10+(arr[3]-48);
z=(arr[4]-48)*10+(arr[5]-48);
if(arr[7]=='3'||arr[7]=='1')
{
s='M';
if(arr[7]=='3')
{
x=2000+(arr[0]-48)*10+(arr[1]-48);
}
else //arr[7]=='1'
{
x=1900+(arr[0]-48)*10+(arr[1]-48);
}
}
else if(arr[7]=='4'||arr[7]=='2')
{
s='F';
if(arr[7]=='4')
{
x=2000+(arr[0]-48)*10+(arr[1]-48);
}
else //arr[8]=='1'
{
x=1900+(arr[0]-48)*10+(arr[1]-48);
}
}
printf("%04d/%02d/%02d %c",x,y,z,s);
}
----------------------------------------------------------------
#include <stdio.h>
int isPrime(int n)
{
if(n==1) return 0;
int i;
for(i=2;i<n;i++)
{
if(n%i==0)
{
return 0;
}
}
return 1;
//n이 소수라면 1을, 아니라면 0을 리턴하는 함수
}
int main()
{
int a,b,i,j,sum=0,min=0;
scanf("%d %d",&a,&b);
min=b;
for(i=a;i<=b;i++)
{
if(isPrime(i)==1)
{
sum=sum+i;
if(i<min) min=i;
}
}
printf("%d\n%d",sum,min);
}
---------------------------------------------------------------
#include <stdio.h>
int main()
{
int p,q,i,sum=0;
scanf("%d %d",&p,&q);
for(i=1;i<=p;i++)
{
if(p%i==0)
{
sum=sum+1;
if(sum==q)
{
printf("%d",q);
}
else if(sum<q)
{
printf("%d",0);
}
}
}
}