一 问题及代码
/*
* 文件名称:c++作业5项目2
* 作 者:汪显恒
* 完成日期:2017 年 5 月 17 日
* 版 本 号:v6.0
* 对任务及求解方法的描述部分:
* 输入描述: 从键盘中输入10个数放在数组A中,
* 问题描述:将不重复的数放在另一个数组中并输出
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream.h>
void main( )
{
int A[10],B[10],c,i,j,h=0;
cout<<"请输入十个数"<<endl;
for(i=0;i<10;i++)
cin>>A[i];
cout<<endl;
for(i=0;i<9;i++)
{
for(j=0;j<10;j++)
{
if(i==j)
continue;
if(A[i]==A[j])
break;
else if(j==9)
{
B[h]=A[i];
h++;
c=h;
}
}
}
for(j=0;j<9;j++)
{
if(A[9]==A[j])
break;
if(j==8)
cout<<A[9]<<endl;
}
for(h=0;h<c;h++)
cout<<B[h]<<endl;
cout<<endl;
}
三 知识总结
数组是有排列顺序的一组数据,学会使用for循环
四 心得体会
不可以在没有清楚的步骤前就开始 ,还要细心