Enter the formula to calculate the relative molecular mass

#include<stdio.h>

Int t;
Int j=0;
Char *p;
Int function(char *string);
Int main()
{
Int a[t];
Char string[t][100];
Printf ("Please enter \n" in the format);
Scanf("%d",&t);
For(int i=0;i<t;i++){
Scanf("%s",&string[i]);
 a[i]=function(string[i]);
}
For(int i=0;i<t;i++)
{
Printf("%d\n",a[i]);
}
Return 0;
}

Int function(char *string)
{
p=string;
Int mol=0, sum=0;
While(*p!='\0')
{
Int d=0, count=0;
Switch(*p)
{
Case 'C':{
If(*(p+1)=='l'){
Mol=35;
p++;
}else if(*(p+1)=='a'){
Mol=40;
p++;
}else{
Mol=12;
}
Break;
}
Case 'N':{
If(*(p+1)=='a'){
Mol=23;
p++;
}else{
Mol=14;
}
Break;
}
Case 'O':{
Mol=16;
Break;
}
Case 'S':{
Mol=32;
Break;
}
Case 'H':{
Mol=1;
Break;
}
Case 'A':{
Mol=27;
p++;
Break;
}
Case 'Z':{
Mol=65;
p++;
Break;
}
Case '(':{
Mol=function(p+1);
Break;
}
Case ')':{
Return sum;
}

}
p++;
While ('0' <=*p && *p <= '9')
{
d=d*10+(*p-'0');
p++;
Count++;
}
If(count==0)
{
d=1;
}
Sum=sum+(d*mol);
}
Return (sum);
}