3 回答

TA貢獻1890條經驗 獲得超9個贊
#include<stdio.h>
double km2mile(double km);//Create the prototype for the method即函數(shù)方法的聲明
void main()//main函數(shù)返回void型即不返回返回值,因為返回值沒有用處這里就不需要了
{
double km;
double result=0;
printf("請輸入千米數(shù)值\n");
scanf("%lf",&km);
result=km2mile(km);//call it from the main()函數(shù)的調用
printf("轉化為相應的英里為:");
printf("%f\n",result);
}
double km2mile(double km)//create the method函數(shù)的實現(xiàn)這個函數(shù)實現(xiàn)應該在main函數(shù)之后,
//如果在main函數(shù)之前那么第一步的聲明可以不要,所以題目給的格式是這樣的
{
return(0.62137*km);
}

TA貢獻1777條經驗 獲得超3個贊
創(chuàng)建函數(shù)原型-->就是函數(shù)聲明
創(chuàng)建main()函數(shù)
在main函數(shù)調用該函數(shù)
double km2mile(double km);
int main(){
....
double result=km2mile;
...
}
double km2mile(double km){
函數(shù)實現(xiàn)
}

TA貢獻1862條經驗 獲得超6個贊
開始學習的時候一般都是main函數(shù)里實現(xiàn)你要的功能就好了。
這個題目是要你把原來在main函數(shù)里實現(xiàn)的功能單獨放到一個函數(shù)里,然后在main函數(shù)里去調用它。
偽代碼大致是這樣
void main()
{
//輸入要轉換的千米數(shù) a
b = km2mile(a); //
//輸出b的值
}
double km2mile(double km)
{
doube mile=0.0;
mile =0.621*km;
return mile;
}
- 3 回答
- 0 關注
- 197 瀏覽
添加回答
舉報