#include <stdio.h>
#include <math.h>
//calculate function(x)
int main()
{
printf("Input the value of x\n");
double x,y;
scanf("%lf",&x);
if (x<2)
{
y=x;
}
else if(x<6)
{
y=x*x+1;
}
else
{
y=sqrt(x+1);
}
printf("The value of f(x) is %lf.\n",y);
return 0;
}
#include <stdio.h>
int main()
{
printf("请输入油量表刻度:");
double oil;
scanf("%lf",&oil);
if (oil<0.25)
{
printf("油量不足\n");
}
else if(oil>=0.75)
{
printf("油量接近满载,请不要停车\n");
}
return 0;
}
#include <stdio.h>
#include <math.h>
//ax^2+bx+c=0
int main()
{
printf("Input ax^2+bx+c=0的a b c\n");
double a,b,c,delta,ans1,ans2;
scanf("%lf %lf %lf",&a,&b,&c);
if(a==0)
{
if(b==0)
{
if(c==0)
{
printf("可以是任意解\n");
}
else
{
printf("方程无解\n");
}
}
else
{
printf("方程有唯一解 %lf\n",-c/b);
}
}
else
{
delta=b*b-4*a*c;
if(delta>=0)
{
ans1=(-b+sqrt(delta))/2.0/a;
ans2=(-b-sqrt(delta))/2.0/a;
printf("方程有两个实根 %lf,%lf\n",ans1,ans2);
}
else
{
printf("方程有两个复根\n");
}
}
return 0;
}
#include <stdio.h>
int main ( )
{
double dSalary,dTax=0,dNetIncome=0;
printf("请输入您本月的收入总额(元):");
scanf("%lf", &dSalary);
// 下面求解应缴个人所和税dTax和税后收入dNetIncome
double dGap,dRate,dDeduct;
dGap=dSalary-3500;
if(dGap<=1500&&dGap>=0){
dRate=0.03;
dDeduct=0;
}
else if(dGap<=4500)
{
dRate=0.1;dDeduct=105;
}
else if(dGap<=9000)
{
dRate=0.2;dDeduct=555;
}
else if(dGap<=35000)
{
dRate=0.25;dDeduct=1005;
}
else if(dGap<=55000)
{
dRate=0.3;dDeduct=2755;
}
else if(dGap<=80000)
{
dRate=0.35;dDeduct=5505;
}
else if(dGap>80000)
{
dRate=0.45;dDeduct=13505;
}
else
{
dRate=0;dDeduct=0;
}
dTax=dGap*dRate-dDeduct;
dNetIncome=dSalary-dTax;
printf("您本月应缴个人所和税 %.2lf 元,税后收入是 %.2lf 元。\n", dTax, dNetIncome);
printf("依法纳税,共享繁荣。谢谢使用!\n");
return 0;
}