3 回答
TA贡献1890条经验 获得超9个赞
#include<stdio.h>
double km2mile(double km);//Create the prototype for the method即函数方法的声明
void main()//main函数返回void型即不返回返回值,因为返回值没有用处这里就不需要了
{
double km;
double result=0;
printf("请输入千米数值\n");
scanf("%lf",&km);
result=km2mile(km);//call it from the main()函数的调用
printf("转化为相应的英里为:");
printf("%f\n",result);
}
double km2mile(double km)//create the method函数的实现这个函数实现应该在main函数之后,
//如果在main函数之前那么第一步的声明可以不要,所以题目给的格式是这样的
{
return(0.62137*km);
}
TA贡献1777条经验 获得超3个赞
创建函数原型-->就是函数声明
创建main()函数
在main函数调用该函数
double km2mile(double km);
int main(){
....
double result=km2mile;
...
}
double km2mile(double km){
函数实现
}
TA贡献1862条经验 获得超6个赞
开始学习的时候一般都是main函数里实现你要的功能就好了。
这个题目是要你把原来在main函数里实现的功能单独放到一个函数里,然后在main函数里去调用它。
伪代码大致是这样
void main()
{
//输入要转换的千米数 a
b = km2mile(a); //
//输出b的值
}
double km2mile(double km)
{
doube mile=0.0;
mile =0.621*km;
return mile;
}
- 3 回答
- 0 关注
- 148 浏览
添加回答
举报