寻找高手帮做C++ 务必在今天下午5点之前完成

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:33:29
二、完善程序题
1.下列程序的功能是找出100~400之间的素数,并按每行5个素数的格式输出。
#include <iostream.h>
#include <math.h>
#include <iomanip.h>

int prime(int a)
{ for (int i=2; i<=____________;i++)
if (a%i==0) _____________;
__________________;
}
void main(void)
{ int j=0,i;
for(i=100;i<=400;i++)
{ if (________________)
{ cout<<setw(6)<<i;
j++;
if (_____________)
cout<<endl;
}
}
cout<<endl;
}

2.下列程序的功能是对一批整数按从大到小的次序进行排序。在主函数内输入数据,调用排序函数对数据排序,输出排序结果。
# include <iostream.h>
# define N 5
void sort(int a[],int n)
{ int i,j,k,temp;
for (i=0;i<__________;i++)
{ k=i;
for (j=_______;j<n;j++)
if (_____________) k=j;
if (_________)
{ temp=a[i];a[i]=a[k];a[k]=temp;}
}
}
void main(void)

# include <iostream.h>
# define N 5
void sort(int a[],int n)
{ int i,j,k,temp;
for (i=0;i<__a[].length________;i++)
{ k=i;
for (j=_i+1______;j<n;j++)
if (__a[i]>=a[j]___________) k=j;
if (___a[j]<a[j]______)
{ temp=a[i];a[i]=a[k];a[k]=temp;}
}
}
void main(void)
{ int b[N],i;
cout<<"Please input b["<<N<<"]:";
for (i=0;i<N;i++)
cin>>b[i];
___sort(b[N],i)_________________;
for (i=0;i<N;i++)
cout<<b[i]<<'\t';
cout<<endl;
}