array(1,2.3,4,5,6)
统计奇偶个数,大(456)小(123)个数,质(1235)合(46)个数并输出的代码 高分求大神
php一个数组 里面有 1到6个数 ,统计奇偶个数,大小个数,质合个数
答案:2 悬赏:0 手机版
解决时间 2021-02-03 05:06
- 提问者网友:末路
- 2021-02-02 12:21
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-02-02 12:53
function myarr($arr){
if(count($arr)>0 && is_array($arr)){
$num1=0;
$num2=0;
foreach($arr as $v){
if($v%2==0){
$num1++;
}else{
$num2++;
}
}
return "偶数:".$num1.";奇数:".$num2;
}
}
$arr=array(1,2,3,4,5,6);
echo myarr($arr);
?>
说实话,我没弄明白什么叫大小,因为这个是相对了,一般可能就是整个数目的一半或者加1个
if(count($arr)>0 && is_array($arr)){
$num1=0;
$num2=0;
foreach($arr as $v){
if($v%2==0){
$num1++;
}else{
$num2++;
}
}
return "偶数:".$num1.";奇数:".$num2;
}
}
$arr=array(1,2,3,4,5,6);
echo myarr($arr);
?>
说实话,我没弄明白什么叫大小,因为这个是相对了,一般可能就是整个数目的一半或者加1个
全部回答
- 1楼网友:逃夭
- 2021-02-02 14:08
import java.util.arrays;
public class counttest
{
public static void main(string[] args)
{
int[] arr = new int[6];
for (int i = 0; i < arr.length; i++)
{
arr[i] = (int)(math.random()*900000+100000);
}
int odd = 0;
int even = 0;
for (int i = 0; i < arr.length; i++)
{
if(arr[i] % 2 == 0)
{
even++;
}
else
{
odd++;
}
}
system.out.println("随机6位数数组:"+arrays.tostring(arr)+"\n其中,奇数个数:"+odd +"\n偶数个数:" + even);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯