一种简单的奇偶分类

来源:互联网 发布:淘宝怎么接通人工客服 编辑:程序博客网 时间:2024/05/16 12:05

输入10个数,按照奇数在前,偶数在后的方式输出。

顺带测试一下是以指针的方式还是以数组的方式在内存中效率最高!

代码如下:

#include "iostream"#include "stdio.h"int main(){//输入十个数int ch1[10]={0};int ch2[10]={0}; for(int x = 0;x<10;x++){std::cout<<"please input ten numbers :";std::cin>>*(ch1+x);}//进行算法,奇数在前,偶数在后int i,j;for(i=0,j=0;i<10;i++){if(ch1[i]%2!=0){*(ch2+j)=*(ch1+i);j++;}}for(i=0;i<10;i++){       if(ch1[i]%2==0)   {            *(ch2+j)=*(ch1+i);j++;   }    }for(i=0;i<10;i++){std::cout<<"  "<<*(ch2+i);}return 0;}

 


 

0 0
原创粉丝点击