编程程序,从键盘输入10个整数给一维数组a[10], 统计数组元素中奇数和偶数个数

如题所述

#include <stdio.h>
int main()
{
int i,a[10],x,y;
x=y=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]%2) x++;
else y++;
}
printf("奇数有:%d,偶数有:%d\n",x,y);    
    return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-13
package com.kude.demo;

import java.util.Scanner;

public class Demo06 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int q=10;
int arr[] = new int[q];

for (int i = 0; i < q; i++) {
System.out.println("请输入第"+(i+1)+"个整数");
arr[i] = sc.nextInt();
}
System.out.println("偶数个数为");
int os=0;
for(int i=0;i<arr.length;i++){
if(arr[i]%2==0){
os=os+1;
}
}
System.out.println(os);
System.out.println("奇数个数为");
int jx=0;
for(int i=0;i<arr.length;i++){
if (arr[i]%2==1){
jx=jx+1;
}
}System.out.println(jx);
}
}
相似回答