C++第七次上机实验
来源:互联网 发布:新网互联域名证书 编辑:程序博客网 时间:2024/04/30 13:51
一、问题及代码
/* * 文件名称:exe.cpp * 作 者:黄会林 * 完成日期:2016 年 5 月 20日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:调用函数* 输入描述: 无 * 问题描述: 定义一个有10个的数组a,将数组a中的所有素数放在数组b,再对数组b排序。 * 程序输出: 略 * 问题分析: 无 * 算法设计: 无 */ #include <iostream>using namespace std;void sort(int p[], int n){ int i,j,k; for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) { if(p[j]>p[j+1]) { k=p[j]; p[j]=p[j+1]; p[j+1]=k; } }} //数组排序bool prime(int x){ int i; for(i=2;i<x;i++) { if(x%i==0) break; } if(i!=x) return false; else return true;} //素数判断void print(int p[],int n)//输出数组{ int i; for(i=0;i<n;i++) { cout<<p[i]<<" "; } cout<<endl;}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])) b[j++]=a[i];//将a中的素数存入b数组 } print(b,j); //输出排序前的b数组 sort(b,j); //对数组b排序 print(b,j); //输出排序后的b数组 return 0;}
二、运行结果
三、心得体会
通过这次题目的练习,我对函数的调用和参数的传递有了更深的了解
四、知识点总结
函数的调用,函数参数的传递
0 0
- C语言第七次上机实验
- c程序设计第七次上机实验报告
- 第七次c语言上机实验报告
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- 第七次上机实验
- C++第七次上机实验
- C++第七次上机实验
- C++第七次上机实验
- C++第七次上机实验
- c++第七次上机实验
- LINUX常用命令大全
- 笔记本安装WindowsXP系统时蓝屏了怎么办
- <AlertDialog>的简单用法与功能
- iOS多线程编程--NSOperation
- Nginx两种安装方式简述
- C++第七次上机实验
- 【视频】熊猫TV(原韩国orgtv)女主播崔智燕诱惑视频
- 解决jsp页面读取XXX.properties文件显示文乱码的问题
- 15.4 迭代器要注意的事项
- COGS 92.一元三次方程求解 解题报告
- 15.5 ArrayList的原理
- 数据结构之链表
- JS基础学习。
- 从查询出来的结果集获取Blob数据(以图片为例)