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

200510

게시판: 소스 코드 제출

#include <stdio.h>

#include <stdlib.h>


int main()

{

int n;

char arr[12]={'A','B','C','D','E','F','G','H','I','J','K','L'};


scanf("%d",&n);

n = n-4;

if(n==-3)

{

printf("J7");

}

else if(n==-2)

{

printf("K8");

}

else if(n==-1)

{

printf("L9");

}

if(n>=0)

{

printf("%c%d",arr[n%12],n%10);

}

return 0;

}




#include <stdio.h>

#include<string.h>

int main()

{

char arr[51]={0};

int i;

int sum=0;


gets(arr);

for(i=0;i<strlen(arr);i++)

{

if(arr[i]=='(' && arr[i+1]==')' || arr[i]=='(' && arr[i-1]==')')

{

sum+=20;

}

if(arr[i]=='(' && arr[i+1]=='(' || arr[i]==')' && arr[i+1]==')')

{

sum+=5;

}

}

printf("%d",sum);

return 0;

}


#include<stdio.h>

#define SIZE 100

int stack[SIZE];

int top;


void init(){

top=-1;

}

void push(int data)

{

if(top==SIZE-1)

{

// printf(" stack overflow \n");

return ;

}

top++;

stack[top]=data;

}

int pop()

{

if(top==-1)

{

// printf(" stack underflow \n");

return 0;

}

return stack[top--];

}

void view(){

printf("\n\n===========view==========\n\n");

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

{

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

}

printf("\n");

}

int main()

{

int n,d;

init();

while(1)

{

printf(" 1. push 2.pop 3.view\n");

scanf("%d",&n);

if(n==1)

stack {

printf("데이터를 입력하세요 !\n");

scanf("%d",&d);

push(d);

}

else if(n==2)

{

printf("pop : %d\n",pop());

}

else

{

view();

}

}

}


#include<stdio.h>

#include<string.h>

char stack[100];

int top;

void init()

{

top=-1;

}


void push(char data)

{

top++;

stack[top]=data;

}


char pop()

{

return stack[top--];

}


int main()

{

char n[10];

scanf("%s",n);

init();

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

{

push(n[i]);

}

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

{

printf("%c",pop());

}

return 0;

}



#include<stdio.h>

#include<string.h>


int top;

int stack[100001];


void init()

{

top=-1;

}


void push(int data)

{

if(top==99999)

{

return ;

}

top++;

stack[top]=data;

}


int pop()

{

if(top==-1)

{

return 0;

}

return stack[top--];

}


int main()

{

int ar,n,sum=0;

init();


scanf("%d",&n);

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

{

scanf("%d",&ar);



if(ar==0)

{

pop();

}

else

{

push(ar);

}


}

n = top;

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

{

sum+=pop();

}


printf("%d",sum);

return 0;

}


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