//求汽车平均速度
#include
void main()
{
int qh(int x,int y);
//对被调用qt函数的声明
int H,h;
//定义变量
float v,L,M,m,s1,s2,T;
//定义变量
printf("请输入里程数,单位为米\n");
//显示输入变量
scanf("&f",&L);
//输入变量
printf("请输入出发时间,格式为 时,分,秒\n"); //显示输入变量
scanf("%d,%d,%d",&H,&M,&s1);
//输入变量
printf("请输入到达时间,格式为 时,分,秒\n"); //显示输入变量
scanf("%d,%d,%d",&h,&m,&s2);
//输入变量
T=(float)(qh(H,h))+(m-M)*60+s2-s1;
//对T赋值
v=L/T;
}
int qh(int x,int y)
{
int z;
if(x>y)z=(24-x+y)*3600;
else z=(x-y)*3600;
return(z);
}
//求一元2次方程根的程序
#include
#include
void main()
{
float a,b,c;
printf("标准一元2次方程形式为axx+bx+c=0\n请输入其系数,表示为 a,b,c\n");
scanf("%f,%f,%f,",&a,&b,&c);
float x1,x2,D;
D=b*b-4*a*c;
if(D=0)
{
x1=x2=(-b)/(2*a);
printf("x1=x2=%f",x1);
}
if(D>0)
{
x1=((-b)+sqrt(D))/(2*a);
printf("x1=%f,x2=%f",x1,x2);
}
else
{
printf("该方程无实数根\n");
}
}
两个程序都可以运行,但是计算时
求汽车速度的程序只能得出v=0.000000
计算根的程序只能得出:该方程无实数根
希望明白人解答一下 本人初学者.
|