帮忙看看小弟我3个代码都错在那了

帮忙看看我3个代码都错在那了
#include   <stdio.h>

void   main()

{    

char   a,   b;

printf( "\n   请输入一个小写字母:   ");
a=   getchar();

ffiush(stdin)   ;

b=a   -32;   //   转换为大写
        printf( "\n   相应的大写字母为:   ");
        putchar   (b);
        putchar   ( '\n ');  
}

、、、、、、、、、、、、、、、、、、、、、、、

#include   <stdio.h>
void   main()
{

int   firet,second,   third   ;

printf( "\n   请输入第一个数:   ");
scanf( "%d ",&first);

printf( "\n   请输入第二个数:   ");
scanf( "%d ",&second);

/*显示互换前的数*/

printf( "\n\n   输出互换前的数 ");

printf( "\n   第一个数是:   %d ",first   );

printf( "\n   第二个数是:   %d ",second);

/*互换这两个数*/

third   =   first   ;

first   =   second   ;

second   =   third   ;

/*显示互换后的数*/

printf( "\n\n   输出互换后的数 ");

printf( "\n   现在第一个数是:   %d ",first   );

printf( "\n   现在第二个数是:   %d ",second);


}

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、


#include   <stdio.h>
void   main()

{

      float   basic,da,   hra   ,salary;


      printf( "\n   请输入基本工资:   ");
      scanf( "%f ",&basic);


      /*计算   da(物价津贴)、   hra(房屋津贴)和salary(工资)*/

      da   =basic   *   40/100;
      hra   =   basic   *25/100;
      salary   =   basic   +da   +hra;
     
      /*显示详细信息*/
      printf( "\n\n   该员工的工资细目为 ");
      printf( "\n基本工资为:   %7.2f ",   basic);  
      printf( "\n物价津贴为:   %7.2f ",da);
      printf( "\n   房屋津贴为:%7.2f ",hra);
      printf( "\n\n   实领工资为:%7.2f\n ",salary);

}

------解决方案--------------------
1.
ffiush(stdin) ;===> fflush(stdin);
2.
int firet,second, third ;===> int first,second, third ;