矩阵的相关操作
}
void find(string find_name)
{int i;
bool flag=false;
for(i=0;i<n;i++)
if(name[i]==find_name)
{ flag=true;
cout<<name[i]<<"has been find,his number is:"<<num[i]<<endl;
break;
}
if(flag=false)
cout<<"can't find this name"<<endl;
}
10.用筛选法找到100之内的素数:
⑴#include <iostream>
#include<iomanip>
#include<cmath>
using namespace std;
const int n=100;
int main()
{ int i,k,j;
for(k=2;k<=n;k++)
{ j=0;
for(i=1;i<=k/2;i++)
if(k%i==0) j=j+1;
if(j==1) cout<<setw(7)<<k;
}
cout<<endl;
return 0;
}
⑵
#include <iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{ const int n=100;
int i,j,k,a[101];
for(i=0;i<=n;i++)
a[i]=i;
a[1]=0;
for(i=2;i<sqrt(n);i++)
for(j=i+1;j<=n;j++)
{ if(a[j]!=0&&a[i]!=0) // 除数、被除数都不能为0;开始不会有0,但在做的时