一、问题及代码

/* 
* 文件名称: cpp1-1
* 作    者:  郭世瑞
* 完成日期:      2017年   5 月  11  日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 输入描述:  输入十个数放在数组A中
* 问题描述: 从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 程序输出:  B数组与C数组
* 问题分析:  略
* 算法设计:  略

*/

#include<iostream.h> 
void main() 

    int A[10] ,B[10],C[10],m=0,n=0,i,j=0,k=0; 
    cout<<"请您输入10个整数:"; 
    for(i=0;i<10;i++) 
    { 
    cin>>A[i]; 
    } 
    for(i=0;i<10;i++) 
    { 
        if (A[i]%2==0) 
         B[m++]=A[i],j++; 
      else  
         C[n++]=A[i],k++; 
    } 
    if(j>0)       
    {      
            cout<<"数组B为:"; 
            for(m=0;m<j;m++)               
            cout<<B[m]<<" ";               
    }       
    else  
        cout<<"B数组不存在"<<endl;       
    if(k>0)       
    {           
             cout<<"数组C为:"; 
             for(n=0;n<k;n++)              
            cout<<C[n]<<" ";             
    }      
    else  
        cout<<"C数组不存在"<<endl; 

2运行结果:

实验五-数组

3心得体会:

这次的题目有点难,我想了好久,最后终于解出来了,其中我考虑的比较多,我觉得完成的还不错。

4知识点总结:

 运用数组,循环更加简便、简单。但是循环过多要注意"{  }"的对应,还有字母大小写的转换。for语句的使用在这个实验中尤为重要。

 

相关文章:

猜你喜欢
  • 2021-04-26
  • 2021-12-25
  • 2021-11-21
  • 2021-11-05
相关资源
相似解决方案