代码解释,对每一行代码进行解释

#include<stdio.h>void jisuan(double x);int main(){ double x; jisuan(x);} void jisuan(double x){ while(1){ double x; printf("请输入时间:"); scanf("%lf",&x); if(x>=0) { printf("v=%lfm/s\ns=%lfm\n",60/3.6+2x,60/3.6x+x*x); break; } else printf("输入错误\n");}}

#include<stdio.h>
void jisuan(double x);   //函数jisuan的前置申明,否则main函数中不能调用该函数
int main()
{
 double x; 
jisuan(x);      //调用jisuan函数,这里传入x其实毫无意义,可以去掉这个参数。因为x在jisuan函数中输入的
} 
void jisuan(double x)
{ 
while(1)  //循环处理,确保输入的x值大于等于0,否则进行错误提示,继续循环
{ 
double x; 
printf("请输入时间:");   //显示一个提示信息,以便正确输入
scanf("%lf",&x);    //输入一个时间值x
if(x>=0) 
{ 
printf("v=%lfm/s\ns=%lfm\n",60/3.6+2*x,60/3.6*x+x*x);  //不清楚这两个公式的含义,代码是输出两个表达式的值,分别为2x+60/3.6和x*x+x*60/3.6
break;    //结束循环,函数结束
} 
else 
printf("输入错误\n");
}
}

1.声明方法jisuan
2.定义main方法,调用jisuan方法;
3.定义jisuan方法,有一个double类型的变量x;
4.循环输入x的值,如果x>=0,计算
printf("v=%lfm/s\ns=%lfm\n",60/3.6+2x,60/3.6x+x*x);
5.如果x<0,输出错误。