目录
5.计算自然数的和(for,while,do while三种循环)
1.三个数比大小(从大到小)
#include<stdio.h>
int main()
{
int a,b,c,t,m,n;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
{
t=a;a=b;b=t;
}
if(c>a)
{
m=a;n=b;a=c;b=m;c=n;
}
else if(c>b)
{
m=b;b=c;c=m;
}
printf("%d>%d>%d\n",a,b,c);
return 0;
}
2.一元二次方程的根
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,x,x1,x2,d,e;
scanf("%f,%f,%f",&a,&b,&c);
if(a!=0)
{
printf("%dx^2+%dx+%d=0\n",int(a),int(b),int(c));
d=b*b-4*a*c;
e=sqrt(d);
if(d==0)
{
x=(-b)/(2*a);
printf("方程有一根:x=%.2f\n",x);
}
else if(d>0)
{
x1=(-b+e)/(2*a);
x2=(-b-e)/(2*a);
printf("方程有两