C++实验5数组选择

来源:互联网 发布:在线矢量图制作软件 编辑:程序博客网 时间:2024/05/06 17:26

一、问题及代码

/*   * 文件名称: 0510.cpp  * 作    者:  谭星宇 * 完成日期: 2016  年 5 月 9 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分: 从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中, * 输入描述: 输入十个数; * 问题描述: 从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中, * 程序输出:  * 问题分析:  利用等值判断删除* 算法设计: 略 */   #include<iostream>  using namespace std;  int main()  {         int a[10],b[10],i,j,m=0,n=0;      bool num;      cout<<"请输入十个数:";      for(i=0;i<10;i++)          cin>>a[i];      for(i=0;i<10;i++)      {          num=true;          for(j=0;j<10;j++)          {              if(i==j) continue;              if(a[i]==a[j])                  num=false;            }          if(num)              b[m]=a[i],m++,n++;      }      cout<<"其中不重复的数有:";      for(m=0;m<n;m++)          cout<<b[m]<<" ";      cout<<endl;      return 0;  }  

二、运行结果


三、知识点总结

利用数组的特点

四、心得体会

多练习要





0 0
原创粉丝点击