为了账号安全,请及时绑定邮箱和手机立即绑定

C语言 function?

C语言 function?

JVM
Helenr 2019-01-29 10:02:24
C语言的作业:将千米(double)转化为英里(double),以前有顺利写出过。但这次要求用function来写,但真的完全不知道function跟以前写的有什么不同........要求:1. Create the prototype for the method2. create the method3. call it from the main()第一和第三不是很明白,第一个意思是写一个伪码?第三个从main()调用,这个调用是什么?还有prototypesvoid main{}Functions这是function的格式吗?void main 查了下说是没有返回值,这个返回值是什么?
查看完整描述

3 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

#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);
}



查看完整回答
反对 回复 2019-03-18
?
温温酱

TA贡献1752条经验 获得超4个赞

  1. 创建函数原型-->就是函数声明

  2. 创建main()函数

  3. 在main函数调用该函数

    double km2mile(double km);

    int main(){

    ....

    double result=km2mile;

    ...

    }

    double km2mile(double km){

    函数实现

    }



查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 963 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信