输入10个整数,然后从这些数中选出所有的奇数存入另一个数组中C++做

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:07:49
用C++

个人感觉用指针比较简单
#include <iostream>
using namespace std;
int main()
{
int i;
int num1[10],num2[10];
int *p1,*p2;
p1=num1;p2=num2;//指针初始化;
cout<<"please enter 10 numbers:\n";
for(i=0;i<10;i++)
{cin>>num[i];num2[i]=' ';}//初始化数组2
for(i=0;i<10;i++)
if(*(p1+i)%2!=0){*p2=*(p1+i);p2++;)
p2=num2;
for(i=0;i<10;i++)
if(*(p2+i)!=' ')cout<<*(p2+i)<<" \n";
return 0;
}

#include<iostream>
using namespace std;
const NUM=10;
void main()
{
int a[NUM];
int b[NUM];
int i=0,j=0,f=0;
for(;i<NUM;i++)
cin>>a[i];
for(i=0;i<NUM;i++,f++)
{
if(1==a[i]%2)
{
b[j]=a[i];
j++;
f--;
}
else
a[f]=a[i];
}
for(i=0;i<j;i++)
cout<<b[i]<<" ";
cout<<endl;

输入1个整数n(1<=n<=10),然后输入n个整数,按逆序输出这些数 C语言编程:从键盘任意输入100个不相同的整数,然后,输入你所要查找的数,如果在这100个整数 输入10个整数存入数组中,找出最小数和次小数 编写程序,从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。 输入10个整数中正数的个数及平均数 1.随意输入10个整数,然后再输入一个整数,然后找出该整数是10个整数中的第几个数。 用c语言编写:输入10个整数,输出这10个数中出现过一次的数 从键盘输入任意20个整数数序输出,然后由小到大排序后输出。 用c编写任意输入100个不相同的整数,然后输入一个数, 并打印出有多少个该数 输入10个整数,将其中最小的数与最大的数对换。