#include <stdio.h>//数组中偶数个数(nEven)质数个数(nPrime)偶数和(sumEven)voidf(int* a, int n, int* neven, int* nprime, int* sumeven){
int x =0;for(int j =0; j < n; j++){
x = a[j];//以下为质数判断语句if(x ==2|| x ==3)*nprime +=1;else{for(int i =2; i * i < x; i++){if(x % i ==0)continue;*nprime +=1;}}//以下为偶数判断语句if(x %2==0){*neven +=1;*sumeven += x;}}}
int main(){
int a[6]={6,5,4,3,2,1};
int nEven =0, nPrime =0, sumEven =0;f(a,6,&nEven,&nPrime,&sumEven);printf("nEven %d nPrime %d sumEven %d", nEven, nPrime, sumEven);}