c++作业7
来源:互联网 发布:mac os x office 编辑:程序博客网 时间:2024/05/21 10:06
项目2-最大公约数和最小公倍数
#include<iostream.h>int leasemul;//定义全局变量void F1(int a,int b){int c;if(a<b){F1(b,a);}else{while(b!=0){c=a%b;a=b;b=c;}leasemul=a;}}int F2(int a,int b){int c;c=(a*b)/leasemul;return c;}void main(){int a,b;cout<<"请输入两个整数:";cin>>a>>b;F1(a,b);cout<<a<<"与"<<b<<"的最大公约数为:"<<leasemul<<endl;F2(a,b);cout<<a<<"与"<<b<<"的最小公倍数为:"<<F2(a,b)<<endl;}
项目4-数组素数排序
#include<iostream.h>void sort(int p[],int n);//数组排序bool prime(int x);//素数判断void print(int p[],int n);//输出数组void main(){int a[10]={2,13,5,47,19,53,27,23,28,11};int b[10],i,j=0,k=0;for(i=0;i<10;i++){prime(a[i]);if(prime(a[i])==true){b[j]=a[i];j++;}}cout<<"排序前的b数组为:";print(b,j);//输出排序前的b数组sort(b,j);//对数组b排序cout<<"排序后的b数组为:";print(b,j);//输出排序后的b数组} void sort(int p[], int n){int i,j,t;for(i=0;i<n-1;i++)for(j=0;j<n-i-1;j++){if(p[j]>p[j+1]){t=p[j];p[j]=p[j+1];p[j+1]=t;}}}bool prime(int x){int i;if(x<2)return false;for(i=2;i*i<=x;i++){if(x%i==0)return false;}return true;}void print(int p[],int n){int i;for(i=0;i<n;i++)cout<<p[i]<<" ";cout<<endl;}
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语言期末作业
- Scala之隐式转换
- leetcode 13. Roman to Integer
- c++第七次实验:项目3:特殊三位数
- php模拟post提交请求
- Javascript内置对象和面向对象的实现----对象和数组的概念
- c++作业7
- s3c2440 IIC AT24C08
- 强悍的 Linux —— 文件解压与解压
- 快速排序--全集
- ## Unity3D实现粒子光环效果
- html&&html5(3)
- java web3 jsp编程基础
- Java大牛养成记(10)----Maven
- c++实验7-素数和回文