C++作业7
来源:互联网 发布:stl源码剖析下载 编辑:程序博客网 时间:2024/06/13 22:09
项目3:特殊三位数
#include<iostream> using namespace std; int fun(int n) { int z=1,i; if(n==0) z=1; else { for(i=1; i<=n; i++) z*=i; } return z; } int main() { int a,b,c,n,i; cout<<"满足条件n=a!+b!+c!的所有三位数为:"<<endl; for(i=100; 1<1000; i++) { a=i/100; b=i/10%10; c=i%10; if(i==fun(a)+fun(b)+fun(c)) cout<<i; } return 0; }项目4:数组素数排序
#include<iostream> using namespace std; 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; } } int main() { int a[10]={1,4,5,52,7,46,26,9,75,36},b[10],k,q=0,i,g; 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]<<" "; }
0 0
- c++--作业7
- 作业7C 语言
- c++作业7
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C语言作业-7-1多项式加法
- C语言作业-7-2鞍点
- 22017/12/7C语言作业
- 【C语言】【unix c】作业 前台作业和后台作业
- 作业:C++作业7
- C语言期中作业
- C语言期末作业
- c++第七次上机作业
- C++第六次实验
- 访问I/O内存和I/O端口设备
- 189_ViewPagerFragment基类抽取
- Centos下虚拟机连网问题
- C++作业7
- C和C++中的标准输出和标准错误输出
- 【Effective Java】1.静态工厂方法来替换构造函数
- c++上机实验-7
- 处理问题的方法
- c++第七次作业
- 阿里面经
- 看重影了?Ruby 中是如何共享字符串的
- C++作业5