2016-10-08 15 views
-3

整数値を2つ以上の整数値に分割する必要があります。整数値を複数の整数値に分割する方法

例入力:$total_marks = 42

出力:

$sub1 = 20; 
$sub2 = 22; 

条件:$total_marks = $sub1 + $sub2;

おかげ

+0

試しましたか? – Andrew

+0

スタックオーバーフローへようこそ! ** [How to Ask](http://stackoverflow.com/questions/how-to-ask)**および** [最小、完全、および検証可能な例](http://stackoverflow.com/help)を参照してください。/mcve)**。 [編集](http://stackoverflow.com/posts/39931925/edit)の質問に関連するコードを追加する投稿。 –

+0

[除数の除数の可能な重複](http://stackoverflow.com/questions/10071307/divisors-of-divisors-of-a-number) – Dez

答えて

0

はそれが偶数と奇数マークのために動作しますが、これを試してみてください。

$total_marks = 42; 
if(($total_marks%2) == 0) 
{ 
    $num1 = $total_marks/2; 
    $num2 = $num1; 
    echo $num1 ." AND ".$num2." sum is ".$total_marks ; 
}else 
{ 
    $num1 = $total_marks/2; 
    $num1 = floor($num1); 
    $num2 = $num1 + 1; 

    echo $num1 ." AND ".$num2." sum is ".$total_marks ; 
} 
関連する問題