C++作业7
来源:互联网 发布:agopoe源码 编辑:程序博客网 时间:2024/05/28 16:14
项目2:最大公约数和和最小公倍数
#include <iostream.h>int leasemul; void a1(int m,int n) {int t;if(m<n){a1(n,m);}else{while(n!=0){t=m%n;m=n;n=t;}leasemul=m;}}int a2(int m,int n){int t;t=(m*n)/leasemul;return t;}int main(int argc,char *argv[]){int m,n;cout<<"请输入两个数:";cin>>m>>n;a1(m,n);cout<<m<<"与"<<n<<"的最大公约数是:";cout<<leasemul<<endl;cout<<m<<"与"<<n<<"的最小公倍数是:";cout<<a2(m,n)<<endl;return 0;}
项目4:数组素数排序
#include <iostream.h>void sort(int p[],int n){int i,j,t;for(i=1;i<n;i++)for(j=0;j<n-i;j++){if(p[j]>p[j+1]){t=p[j+1];p[j+1]=p[j];p[j]=t;}}}int prime(int x){int i,k,j=1; for(i=2;i<x;i++) { k=x%i; if(k==0) { j=0;break; } } return j;}void print(int p[],int n){int i;for(i=0;i<n;i++)cout<<p[i]<<" ";}int main(){int a[10]={2,13,5,47,19,53,27,23,28,11};int b[10],j=0,t;for(int i=0;i<10;i++){if(prime(a[i]))b[j++]=a[i];}print(b,j);cout<<endl;sort(b,j);cout<<endl;print(b,j);return 0;}
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语言期末作业
- JavaScript 列表重构
- C++实验7-特殊三位数
- mac上命令行补全
- Linux学习之for循环
- Plus One
- C++作业7
- C++实验7-求最大公约数和最小公倍数
- c++第7次实验——项目3特殊三位数
- Ubuntu 下配置lamp环境
- 第七次上机实验
- Android UI (一)
- 字典树实现词频统计及频率字典序双重融合排序算法
- C++第7次实验-项目一:素数与回文
- C++第7次作业