如题,今天做的几个东西:
一元二次方程:
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,i,j,c;
printf("方程的格式为Ax*x+bx+c=0\n");
printf("请输入a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
if(a==0)
{
if(b==0)
{
printf("无解\n");
}
else if(b!=0)
{
i=j=-c/b;
printf("i=j=%d",i);
}
}
else if(a!=0)
{
if(b*b-4*a*c>0)
{
i=(-b+sqrt(b*b-4*a*c))/(2*a);
j=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("i=%d,j=%d\n",i,j);
}
else if(b*b-4*a*c<0)
printf("无解\n");
else if(b*b-4*a*c==0)
{
i=j=-b/(2*a);
printf("i=j=%d\n",i);
}
}
}
计算运费:
#include<stdio.h>
void main()
{
int d;
float w,s,p,f;
printf("请输入距离\n");
scanf("%f",&s);
if(s>=3000)
d=12;
else
d=s/250;
switch(d)
{
case 0:
case 1:
f=p*w*s*(1-d);
break;
case 2:
case 3:
f=p*w*s*(1-d);
break;
case 4:
case 5:
case 6:
case 7:
f=p*w*s*(1-d);
break;
case 8:
case 9:
case 10:
case 11:
f=p*w*s*(1-d);
break;
case 12:
f=p*w*s*(1-d);
break;
}
printf("运费为 %f\n",f);
}
计算个人所得税:
#include<stdio.h>
void main()
{
float a,b;
int i;
printf("输入你的收入\n");
scanf("%f",&a);
if(a>5000)
i=5;
else
i=a/1000;
switch(i)
{
case 1:
b=0;
break;
case 2:
b=0.05*(a-2000);
break;
case 3:
b=50+0.1*(a-3000);
break;
case 4:
b=150+0.15*(a-4000);
break;
case 5:
b=300+0.2*(a-5000);
break;
}
printf("税金 %f\n",b);
}
呵呵,nice,加油,listo,我找到节奏了