一、问题及代码:
/*
*文件名称:项目一
*作 者:黄亚民
*完成日期:2017 年 5月 3日
*版 本 号:V1.0
*对任务及其求解方法的描述部分:略
*输入描述:输入十个数放在数组A
*问题描述:略
*程序输出: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;
}
二、运行结果:
三、心得体会:
这实验中运用了好多次循环,感觉较难,还百度了。
四、知识点总结:
实验中运用数组使得实验较为简洁,方便。在使用for语句中“{”不能漏掉。