第十次c++实验 函数的使用

来源:互联网 发布:逗猫软件 编辑:程序博客网 时间:2024/06/13 06:16

一 代码

作者 黄奕超

名称 质数的排列

输出结果 排列的质数

#include <iostream>  using namespace std;  void sort(int p[], int n);  bool prime(int x);  void print(int p[],int n); int main( )     {  int a[10]={2,13,5,47,19,53,27,23,28,11};      int b[10],i,j=0; int k=0;    for(i=0;i<10;i++)      {  j=prime(a[i]);if(j==1) b[k++]=a[i];}      print(b,k);         sort(b,k);  cout<<endl;    print(b,k);      return 0;  }  void sort(int a[], int n)  {  int i,j,m;for(i=0;i<n-1;i++){for(j=i;j<n-1;j++){if(a[i]>a[i+1]) {m=a[i];a[i]=a[i+1];a[i+1]=m;}}}}bool prime(int x){int i,j;j=1;for(i=2;i<x;i++){if(x%i==0) j=0;}if(j==0) return false;else return true;}void print(int p[],int n){int k;for(k=0;k<n;k++){cout<<p[k]<<"  ";}}
二 结果

三 心得

学会了函数的使用

四 知识点

函数 冒泡排序

0 0