質問: こんにちは以下の問題でabosolute関数内でnumに代入しなくても実行するにはどうすればいいでしょうか?
回答: 質問文の > abosolute関数内でnumに代入しなくても実行する が良く判らないけど、現状のabosolute関数は、引数が正の場合には何も返していないので良くないです。 int get_absolute(int num) { if(num < 0)num = -num;//負の場合は正にする return num;//numを返す } とか、 int get_absolute(int num) { if(num < 0)return -num;//負の場合は正にして返し return num;//(正の場合は)そのまま返す }