该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#define PI 3.1415926
int main()
{
int a,b,c;
float x1,x2,d,r,h,S,V;
printf("输入方程的三个系数:");
scanf("%d %d %d",&a,&b,&c);
getchar();
printf("方程:");
printf("%dx^2",a);
if(b>=0) printf("+");
printf("%dx",b);
if(c>0) printf("+");
printf("%d=0的解为: ",c);
if(a!=0)
{
d=sqrt(b*b-4*a*c);
if(d>0)//判别式大于零,有两个不相等的实数根
{
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
if(x1
printf("x1=%0.2f x2=%0.2f\n",x2,x1);
else
printf("x1=%0.2f x2=%0.2f\n",x1,x2);
getchar();
}
else if(d==0)//判别式等于零,有两个相等的实数根
{
x1=(-b+d)/(2*a);
printf("x1=x2=%0.2f",x1);
getchar();
}
else//判别式小于零,在实数范围内无解
{
printf("方程在实数范围内无解\n");
getchar();
}
}
else
printf("该方程不是一元二次方程\n");
printf("求圆柱体的表面积和体积(单位是cm):\n");
printf("请输入圆柱体的半径\n");
scanf("%f",&r);
printf("请输入圆柱体的高\n");
scanf("%f",&h);
S=2*PI*r*h+2*PI*r*r,V=3.1415926*r*r*h;
printf("圆柱体表面积是:%.2f\n体积是:%.2f\n",S,V);
system("pause");
return 0;
}
比如这个比较简单的代码就可以求解一元二次方程,圆柱的表面积、体积等,因此,学好编程还是有很大的实用性的!!!