c++定义一个10个整数的一维数组统计奇数的个数和偶数的和(通过指针访问)?

求助大佬

比如说一个一维数组 int num[10];

怎么通过指针访问他的第i个元素呢?
int value = *(num + i); // 访问数组的第i个元素

num是数组num的首地址(指针),num+i就是第i个元素的地址(指针),*(num+i)就是取这个指针的值。
剩下的什么奇数偶数求和这些你肯定懂了我就不写了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-28
#include <iostream>
using namespace std;
void main()
{
cout<<"给我10个整数:"<<endl;
int n[10];
int numOfEven=0; //偶数个数
int numOfOdd=0; //奇数个数
for(int i=0;i<10;i++){
cin>>n[i]; //输入数组来
if(n[i]%2) numOfOdd++;
else numOfEven++;
}
cout<<"奇数有自"<<numOfOdd<<"个"<<endl;
cout<<"偶数有"<<numOfEven<<"个"<<endl;
}本回答被网友采纳