这个为什么会报错帮忙看看,可以吗?

报错了

麻烦帮忙看看有什么问题

#include<stdio.h>
#include<stdlib.h>
main()
{
	int a;
	printf("请输入您的年收入工资:(单位:元)");
	scanf("%d",&a); 
	if(a<3600&&3600=a);
	{
		a=a-a*0.03;
		printf("您的税后年输入为%d",a); 
	}
	else if(a>3600||a<144000||a=14000)
	{
		a=a-a*0.1;
		a=a-3600*0.03;
		printf("您的税后年输入为%d",a);
	}
	else if(a>144000||a<300000||a=300000)
	{
		a=a-a*0.2;
		a=a-144000*0.1-36000*0.03;
		printf("您的税后年输入为%d",a);
	}
	else if(a>300000||a<420000||a=420000)
	{
	    a=a-a*0.25;
		a=a-300000*0.2-144000*0.1-36000*0.03;
		printf("您的税后年输入为%d",a);	
	}
	else if(a>420000||a<660000||a=660000)
	{
	    a=a-a*0.3;
		a=a-420000*0.25-300000*0.2-144000*0.1-36000*0.03;
		printf("您的税后年输入为%d",a);	
	}
	else if(a>660000||a<960000||a=960000)
	{
	    a=a-a*0.35;
		a=a-660000*0.5-420000*0.25-300000*0.2-144000*0.1-36000*0.03;
		printf("您的税后年输入为%d",a);	
	}
	else
	{
		a=a-a*0.45;
		a=a-960000*0.45-660000*0.5-420000*0.25-300000*0.2-144000*0.1-36000*0.03;
		printf("您的税后年输入为%d",a);	
	}
	system("pause");
} 

谢谢

一堆问题。

开头加#define _CRT_SECURE_NO_WARNINGS

main要改int main(函数结束要return 0;),或void main。

5行int a;改double a;

其余if或else if括号里表达式=改成==。

所有%d改%lf。