my code is:
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j,k,l=0;
char str[400],array[400],output[400],haha[100][400];
scanf("%d",&n);
while(n-->0)
{
scanf("%s",&str);
i=0;
j=0;
k=0;
while(str[i]!='\0')
{
if(str[i]=='(')
{
array[j]='(';
j++;
}
else if(str[i]=='*')
{
array[j]='*';
j++;
}
else if(str[i]=='+')
{
array[j]='+';
j++;
}
else if(str[i]=='-')
{
array[j]='-';
j++;
}
else if(str[i]=='/')
{
array[j]='/';
j++;
}
else if(str[i]=='^')
{
array[j]='^';
j++;
}
else if(str[i]==')')
{
j--;
while(array[j]!='(')
{
output[k]=array[j];
k++;
j--;
}
}
else
{
output[k]=str[i];
k++;
}
i++;
}
strcpy(haha[l],output);
l++;
}
for(j=0;j<l;j++)
{
printf("\n");
printf("%s",haha[j]);
}
return 0;
}