area
戻り型のある関数とパラメーターのない関数を使用して、円柱の面積を見つけるプログラムを作成しました。関数answer
に戻されました。main
ただし、で異なる出力を取得し、main
で異なる出力を取得していarea
ます。関数内で小数点以下の桁数が0に置き換えられているようですmain
。なんでそうなの?
3 に答える
2
エリアの戻りタイプをintからfloatに変更します
于 2013-03-27T03:39:30.757 に答える
1
関数はint
、値の実際の部分を切り捨てるを返します。
float area()
于 2013-03-27T03:38:23.967 に答える
1
変数answer
はarea関数でfloatですが、area関数の戻り値はですint
。それで、それは主に、帰りの間にケースに入れられてタイプしました
int area(){
^ should be float
float answer;
// print float
return answer;
}
int main(){
answer = area(); // answer gets integral part
// print int part
}
于 2013-03-27T03:39:25.750 に答える