#include <stdio.h>
void myswap(int* a,int* b)
{
int x;
if(*a>*b)
{
x=*a;
*a=*b;
*b=x;
}
}
main()
{
int a, b;
scanf("%d%d", &a, &b);
myswap(&a, &b);
printf("%d %d", a, b);
}
#include <stdio.h>
char stack[1000]={};
int top=-1;
void push(char a)
{
top++;
stack[top]=a;
}
char pop()
{
return stack[top--];
}
int main()
{
int i;
char a[1000];
scanf("%s",a);
for(i=0;a[i]!=NULL;i++)
{
push(a[i]);
}
while(top!=-1)
{
printf("%c",pop());
}
}
------------------------------------------------______________________________________---------------------------------------------------------------------------------------------------------________________________________________________________________________________
천단위 구분 기호
#include <stdio.h>
char stack[1000]={};
int top=-1;
void push(char a)
{
top++;
stack[top]=a;
}
char pop()
{
return stack[top--];
}
int main()
{
int i,x;
char a[201];
scanf("%d %s",&x,a);
for(i=x-1;i>=0;i--)
{
push(a[i]);
}
while(top!=-1)
{
if((top+1)%3==0&&top!=x-1)
{
printf(",");
}
printf("%c",pop());
}
}
//숙제!!!
//천단위 구분기호문제를 push할때 ,를 넣는 방법으로 풀어오기!
#include <stdio.h>
char stack[1000]= {};
int top=-1;
void push(char a)
{
stack[++top]=a;
}
char pop()
{
return stack[top--];
}
int main()
{
int i,x;
char a[201];
scanf("%d %s",&x,a);
for(i=x-1; i>=0; i--)
{
push(a[i]);
if(????)
{
push(',');
}
}
while(top!=-1)
{
printf("%c",pop());
}
}