您的位置:首页 > 编程语言 > C语言/C++

c++第七次实验

2016-06-05 21:46 531 查看
项目:特殊三位数

#include<iostream>
using namespace std;
int f(int x)
{
int j=1,i;
for( i=1;i<=x;i++)
j=j*i;
return j;
}
int main()
{
int n,a,b,c;
for(n=100;n<1000;n++)
{
a=n/100;
b=n/10%10;
c=n%10;
if(n==f(a)+f(b)+f(c))
cout<<n<<endl;
}
return 0;
}

项目:数组素数排序
#include<iostream.h>
int f(int x)
{
int i,a=0;
for(i=2;i<x;i++)
{
if(x%i==0) break;
}
if(i==x)
{
a=1; return a;
}
}
void y(int p[], int n)
{
int i,j,temp;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(p[j]>p[j+1])
{
temp=p[j];
p[j]=p[j+1];
p[1+j]=temp;
}
}
void main()
{
int a[10]={2,13,5,47,19,53,27,23,28,11},b[10],k,q=0,i;
for(k=0;k<10;k++)
{
if(f(a[k])==1)
{
b[q]=a[k];
q++;
}
}
for(i=0;i<q;i++)
cout<<b[i]<<" ";
cout<<endl<<"b数列为:";
y(b,q);
for(i=0;i<q;i++)
cout<<b[i]<<" ";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: