C++第七次上机实验
来源:互联网 发布:大数据麦肯锡定义 编辑:程序博客网 时间:2024/05/21 14:51
一:问题描述/* * 文件名称:22.cpp* 作 者: 李明阳* 完成日期:2016 年 6 月 5 日 * 对任务及求解方法的描述部分:函数 的应用* 输入描述:无 * 问题描述:定义一个有10个的数组a,将数组a中的所有素数放在数组b,再对数组b排序* 程序输出:略* 问题分析:略 * 算法设计:略 */ 二:源代码#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; for(i=0;i<10;i++) { if(prime(a[i])); j=j+1;//将a中的素数存入b数组 } print(b,j); //输出排序前的b数组 sort(b,8); //对数组b排序 print(b,j); //输出排序后的b数组 return 0;}//下面定义函数bool prime(int x){ int i,k; bool flog; flog=true; for(i=2;i<x;i++) if(x%i==0) {flog=false;break;} return flog;}void sort(int p[],int n){ int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(p[j]>p[j+1]) { t=p[j]; p[j]=p[j+1]; p[j+1]=t; }}void print(int p[],int n){ int i; for(i=0;i<n-1;i++) cout<<p[i]<<" "; cout<<p[i]<<endl;}
三:运算结果
四:知识总结
1.加强了对布尔型的运用
2.对数组有了更好的掌握
五:总结
自己之前对基础知识掌握的不够好
0 0
- C语言第七次上机实验
- c程序设计第七次上机实验报告
- 第七次c语言上机实验报告
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- C++第七次上机实验
- C++第七次上机实验
- C++第七次上机实验
- C++第七次上机实验
- c++第七次上机实验
- js 对象借用方法和sessionStorage用法。
- 强化学习-无模型控制(下)
- 输入两个学生的学号,成绩,输出成绩较高的学生的学号姓名和成绩
- 安卓开发者赚钱之道
- 在action中必须是protected
- C++第七次上机实验
- 【Linux】搭建本地yum源
- 【DRP】将DRP物理模型导出SQL脚本
- php基础-错误处理
- ubuntu16.04系统开机有1分30秒的等待时间
- Recyclerview点击事件
- 【周总结】——向前看
- async_schedule
- Python2(函数)