c语言题求解

来源:百度知道 编辑:UC知道 时间:2024/05/07 15:40:10
1.有3个数a.b.c要求按大小顺序把它们输出。
2.求方程ax的平方+bx+c=0的根分别考虑:(1)有连个不等的实数根(2)有两个相等的实根 用流程图写出

1:

{int a,b,c,t;
if(a<b)
{t=a;
b=a;
t=b;
}
if(b<c)
{t=b;
b=c;
c=t;
}
if(a<c)
{t=a;
a=c;
c=t;
}
打印a,b,c;
2:
float a,b,c,x1,x2;
float p=b*b-4*a*c;
float q=b/(2*a);
x1=q+sqrt(p);
x1=q-sqrt(p);
if(p>0)
{
printf("方程有2个不等的实数根\n");

printf(省略,x1,x2);
}
else if(p==0)
{prinf("方程有2个相等的实数根,\n");
printf(省略,x1,x2);
}
else printf("此方程无实数根\n");
}

这些问题直接在百度问里面搜就是了
还来发问

处理3个数的大小关系哟多种方法
可以直接拿if(a>b && a>c)printf("%c\n",a);
else max = (b > c) ? b : c ;

上面那个可以解决

楼上的回答的也可以