c++定义一个有10个元素的整型一维数组,统计输出数组中所有奇数元素在数组中的位置序号用指针的方法?

如题所述

#include <iostream>
using namespace std;
int a[100];
int main(){
int x,n = 0;
while(cin>>x==1){
a[n++]=x;//相当于a[n]=x;n++;
}
for(int i = n-1;i>=1;--i){
cout<<a[i]<<" ";
}
cout<<a[0]<<endl;
return 0;
}
【答题不易,请采纳谢谢】
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-16
int main()
{
int a[10] = { 1,2,3,4,5,6,7,8,9,10 };
for (int i = 0; i < 10; i++)
{
printf("%d\t",a[i]);
}
printf("\n");
int* p = a;
int n = 0;
while (n<10)
{
if (*p % 2 == 1)
{
printf("%d\t", n);
}
else
printf("\t");
p++;
n++;
}

}本回答被网友采纳
相似回答