#include<stdio.h>
#include<string.h>
#define swap(x,y) ({\
int t=x;\
x=y;\
y=t;\
})
int main(int argc, const char *argv[])
{
int a,b;
scanf("%d %d",&a,&b);
int sum=a+b;
b=swap(a,b);
a=sum-b;
printf("%d %d ",a,b);
return 0;
}
2.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char *pspace(int n)
{
char *p=(char *)malloc(sizeof(char)*n);
scanf("%s",p);
return p;
}
int len(char *p)
{
return strlen(p);
}
char * f(char *p)
{
free(p);
p=NULL;
return p;
}
int main(int argc, const char *argv[])
{
int n;
scanf("%d",&n);
char *p=pspace(n);
int lo=len(p);
p=f(p);
printf("%d\n",lo);
return 0;
}