c++作业7
来源:互联网 发布:国民党真实抗战知乎 编辑:程序博客网 时间:2024/06/05 17:23
一:特殊三位数
#include <iostream>using namespace std;int f(int x){ int m,k=1; for(m=1;m<=x;m++) k=k*m; return k;}int main(){ int n,a,b,c; for(n=100;n<1000;n++) { a=n/100; b=n%100/10; c=n%10; if(n==f(a)+f(b)+f(c)) cout<<"特殊的三位数为:"<<n<<" "; } cout<<endl;}
二:数组素数排序
#include<iostream.h> int jc(int n) { int j,m=1; for(j=n;j>0;j--) m*=j; return m; } void main() { int n,a,b,c; cout<<"该特殊三位数有:"; for(n=100;n<1000;n++) { a=(n/10)/10; b=(n/10)%10; c=n%10; if(jc(a)+jc(b)+jc(c)==n) cout<<n<<endl; } } 二、素组素数排序[cpp] view plain copy 在CODE上查看代码片派生到我的代码片#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 c[], int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(c[j]>c[j+1]) { t=c[j]; c[j]=c[j+1]; c[1+j]=t; } } void main() { int a[10]={2,13,5,47,19,53,27,23,28,11},b[10],k,j=0,i,g; for(k=0;k<10;k++) { if(f(a[k])==1) { b[j]=a[k]; j++; } } for(i=0;i<j;i++) cout<<b[i]<<" "; cout<<endl<<"b数列为:"; y(b,j); for(i=0;i<j;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语言期末作业
- 【Thrift】Thrift框架原理
- 恶意代码防范实验-Lab04.exe分析
- leetcode-Add Two Numbers-2
- 81. Search in Rotated Sorted Array II
- c++作业7
- c++作业7
- c++第七次实验
- TCP/IP协议攻击实验3
- 高通8X16电池BMS算法(一)
- LLDB调试技巧待续
- 第七次作业
- 利用onekey软件制作win10.gho系统文件的小方法
- 伟哥大数据3:MapReduce
- python网页提取