第四次实验 函数调用
来源:互联网 发布:ps做淘宝详情页尺寸 编辑:程序博客网 时间:2024/06/05 18:29
一、问题及代码
/**文件名称:Ex1-1.cpp*作 者:贾金铎*完成日期:2017年4月10日*对问题及求解方法的描述部分:*输入描述:无*问题描述:*程序输出:排序前以及排序后的数组*问题分析:略*算法设计:略*/#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++) //将a中素数转移到b中;{if( prime(a[i]) ) //如果a[i]是素数放到b[j]中;{b[j]=a[i];j++;}} print(b,j); //输出排序前的数组b[]; sort(b,j); //对数组b进行排序 print(b,j); //输出排序后数组b; return 0;} //经验证,只有排序后的数组输出有问题void sort(int p[],int n) //数组排序{int i,j,t;for(i=0;i<n;i++)for(j=0;j<n-i;j++){if( p[j]>p[j+1] ){ t=p[j]; p[i]=p[i+1]; p[i+1]=t; /*p[j]=t;t=p[j+1];p[j+1]=p[j];*/ } }}bool prime(int x) //素数判断{ int i,k=1; for(i=2;i<x;i++) { if(x%i==0) { k=0; } } return k; }void print(int p[],int n) //数组输出{int i;for(i=0;i<n;i++){cout<<p[i]<<"\t";}cout<<endl;}
二、运行结果
三、心得体会
之前做过类似得东西,但是好久没做,生疏了。要多练习
四、知识点总结
函数调用
参数传递
冒泡排序
0 0
- 第四次实验 函数调用
- 第四次实验 函数调用
- 第四次上机实验
- 第四次上机实验
- 第四次上机实验
- 第四次实验报告
- 第四次上机实验
- 第四次上机实验
- 第四次上机实验
- 第四次上机实验
- 第四次实验任务
- 第四次实验报告
- 第四次上机实验
- 第四次上机实验
- 第四次实验任务
- 第四次上机实验
- JAVA 第四次实验
- c++第四次实验
- Linux chmod命令用法
- ZOJ2976-Light Bulbs
- R语言入门(3)时间序列模型的误差分析
- windbg script to set breakpoint on netshell.dll's export function
- javascript中 字符串转JSON 和 JSON遍历,原生超级for()和 jquery的$.each()比较
- 第四次实验 函数调用
- java中值传递与引用传递详解
- 找出一个单向链表的起始位置
- 攻破JAVA NIO技术壁垒
- JSON 与 对象 、集合 之间的转换
- poj 1330 Nearest Common Ancestors LCA/DFS
- CentOS Linux解决Device eth0 does not seem to be present
- android从放弃到坚持放弃第六课(上)
- Material Capture(材质捕捉) shader 学习