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]<<" ";
}
#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]<<" ";
}
相关文章推荐
- Visual Studio中c++编译器调用stlport的方法
- c++第七次作业
- C指针传递,指向指针的指针。
- c++第八次上机作业
- C++中operator关键字(重载操作符)
- C++作业7
- C语言练习篇-8函数指针练习
- 【Effective C++读书笔记】篇三(条款05~条款06)
- C++内联函数
- C++实验7-最大公约数和最小公倍数
- c++实验7——最大公约数和最小公倍数
- c++第七次作业
- C++第7次上机实验
- 【C++笔记】对C++的简单总结(一)
- C++---第七次实验。
- 浅谈malloc
- c++作业七
- c语言写双向循环链表
- C++ 内联函数 inline
- C语言学习篇-10指针与字符串、函数指针