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

200311

게시판: 소스 코드 제출

//#include<stdio.h>

//

//void myswap(int *x, int *y)

//{

// if(*x>*y)

// {

// int temp = *x;

// *x = *y;

// *y = temp;

// }

//}

//

//int main()

//{

// int a,b;

// scanf("%d %d",&a,&b);

// myswap(&a,&b);

// printf("%d %d",a,b);

//}


/*int main() {

char word1[1000] = {0};

char word2[1000] = {1};

int i;


scanf("%s %s", word1, word2);


printf("%d\n", strcmp(word1, word2));



for(i=0; i<strlen(word1); i++) {

printf("%p :> %c\n", &word1[i], word1[i]);

}


printf("%p", strstr(word1, word2));

// A inside B ?


}*/

//#include<stdio.h>

//#include<string.h>

//

//struct sport

//{

// char name[1000];

// int year;

// int month;

// int day;

//};

//int main()

//{

// int n,i,j,temp1,temp2,temp3;

// struct sport d[101];

// struct sport temp;

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

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

// {

// scanf("%s %d %d %d",d[i].name,&d[i].year,&d[i].month,&d[i].day);

// }

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

// {

// for(j=0; j<n; j++)

// {

// if(d[i].year<d[j].year)

// {

// strcpy(temp.name, d[j].name);

// strcpy(d[j].name, d[i].name);

// strcpy(d[i].name, temp.name);

// temp1 = d[j].year;

// d[j].year = d[i].year;

// d[i].year = temp1;

// temp2 = d[j].month;

// d[j].month = d[i].month;

// d[i].month = temp2;

// temp3 = d[j].day;

// d[j].day = d[i].day;

// d[i].day = temp3;

// }

// else if(d[i].year==d[j].year)

// {

// if(d[i].month<d[j].month)

// {

// strcpy(temp.name, d[j].name);

// strcpy(d[j].name, d[i].name);

// strcpy(d[i].name, temp.name);

// temp1 = d[j].year;

// d[j].year = d[i].year;

// d[i].year = temp1;

// temp2 = d[j].month;

// d[j].month = d[i].month;

// d[i].month = temp2;

// temp3 = d[j].day;

// d[j].day = d[i].day;

// d[i].day = temp3;

// }

// else if(d[i].month==d[j].month)

// {

// if(d[i].day<d[j].day)

// {

// strcpy(temp.name, d[j].name);

// strcpy(d[j].name, d[i].name);

// strcpy(d[i].name, temp.name);

// temp1 = d[j].year;

// d[j].year = d[i].year;

// d[i].year = temp1;

// temp2 = d[j].month;

// d[j].month = d[i].month;

// d[i].month = temp2;

// temp3 = d[j].day;

// d[j].day = d[i].day;

// d[i].day = temp3;

// }

// else if(d[i].day==d[j].day)

// {

// if(strcmp(d[i].name,d[j].name)==-1 || strcmp(d[i].name,d[j].name)==0)

// {

// strcpy(temp.name, d[j].name);

// strcpy(d[j].name, d[i].name);

// strcpy(d[i].name, temp.name);

// temp1 = d[j].year;

// d[j].year = d[i].year;

// d[i].year = temp1;

// temp2 = d[j].month;

// d[j].month = d[i].month;

// d[i].month = temp2;

// temp3 = d[j].day;

// d[j].day = d[i].day;

// d[i].day = temp3;

// }

// }

// }

// }

// }

// }

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

// {

// printf("%s\n",d[i].name);

// }

//}

//

//

//void swap(struct sport *a, struct sport *b)

//{

// struct sport tmp = *a;

// *a = *b;

// *b = tmp;

//}

//

//int main()

//{

// int n,i,j;

// struct sport d[100];

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

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

// {

// scanf("%s %d %d %d",d[i].name,&d[i].year,&d[i].month,&d[i].day);

// }

//

// swap(d[4],d[1]);

//

//

//}


/*#include<stdio.h>

#include<string.h>


struct sport

{

char name[1000];

int year;

int month;

int day;

};


void swap(struct sport *a, struct sport *b)

{

struct sport tmp = *a;

*a = *b;

*b = tmp;

}


int main()

{

int n,i,j;

struct sport d[100] = {};;


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

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

{

scanf("%s %d %d %d",d[i].name,&d[i].year,&d[i].month,&d[i].day);

}

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

{

for(j=0; j<n; j++)

{

if(i!=j)

if(d[i].year>d[j].year)

{

swap(&d[i],&d[j]);

}

else if(d[i].year==d[j].year)

{

if(d[i].month>d[j].month)

{

swap(&d[i],&d[j]);

}

else if(d[i].month==d[j].month)

{

if(d[i].day>d[j].day)

{

swap(&d[i],&d[j]);

}

else if(d[i].day==d[j].day)

{

if(strcmp(d[i].name,d[j].name)==1)

{

swap(&d[i],&d[j]);

}

}

}

}

}

}

for(i=n-1; i>=0; i--)

{

printf("%s\n",d[i].name);

}

}*/


/*#include<stdio.h>


struct student

{

char name[1000];

int score;

};


void swap(struct student *a, struct student *b)

{

struct student tmp;

tmp = *a;

*a = *b;

*b = tmp;

}


int main()

{

int n,m,i,j;

struct student d[100];

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

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

{

scanf("%s %d",d[i].name,&d[i].score);

}

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

{

for(j=0; j<n; j++)

{

if(d[i].score>d[j].score)

{

swap(&d[i],&d[j]);

}

else if(d[i].score==d[j].score)

{

if(i>j)

{

swap(&d[i],&d[j]);

}

}

}

}

for(i=0; i<m; i++)

{

printf("%s\n",d[i].name);

}

}*/


/*#include<stdio.h>


int stack[10000];

int top=0;


void input(int k)

{

if(top>= 5)

{

printf(" stack is full\n");

return ;

}

stack[top] = k;

top++;

}


void pop()

{

if(top<=0)

{

printf(" stack is empty\n");

return ;

}

top--;

stack[top]=0 ;

}


void list()

{

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

{

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

}

}


int main()

{

int n, s;


for(;;)

{

printf("1:input, 2:output, 3:list\ninput>>>");

scanf("%d", &n);

switch(n)

{

case 1:

scanf("%d", &s);

input(s);

break;

case 2:

pop();

break;

case 3:

list();

break;

default:

printf("input error\s");

break;

}


}




}*/



#include<stdio.h>


char stack[300];

int top=0;


void input(int k)

{

stack[top]=arr[k];

k--;

top++;

if(top%3==0)

{

stack[top]=',';

top++;

}

if(top==n)

{

return ;

}

}


int main()

{

int n,i;

char arr[300];

scanf("%d",&n);

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

{

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

}

input(n-1);


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

{

printf("%c",stack[i]);

}

}






댓글 0개
0
댓글 0개