c 语言程序设计教程 沈显君 答案,CD3计算机实践《C/C++语言程序设计》报告模板2.doc...

CD3计算机实践《C/C语言程序设计》报告模板2

计算机实践-C/C++语言程序设计报告- PAGE 10 -- PAGE 12 -

计算机实践C/C++程序设计报告

指导教师学号1207010210学生姓名李春来专业电子科学与技术班级电科二班电话成绩

二〇一三年十二月二十五日一.设计题目题目编号: B23题目名称:分别在a数组和b数组中放入若干个数,把两个数组中的数按由小到大的顺序归并到c数组中。要求: (1)数组a和b的大小用动态分配内存方式确定 (2)至少调用一次子函数

二.题目的意义 该程序可以随机产生2个10以内整数,以及一个1-4以为的整数,其中1-加法 2-减法 3-乘法 4-除法,据此产生一个运算的式子,根据输入的回答结果判断正确与否。可以做为小学生加减乘除法练习用。三.程序设计功能图(推荐使用“亿图专业流程图制作工具”绘制功能图、流程图)。在此绘制出总体功能模块图,并对每个模块进行功能说明,指出解决方法及相关变量和参数的说明等。模块进行功能说明,多个模块该表可以复制.如:程序由5个功能模块(函数)组成,功能模块图如下:

图3-1 程序设计功能图表3-1 主函数main()说明模块名称main模块功能主函数模块说明产生随机数、调用加法、减法、乘法、除法函数类型变量名初值值域变量说明intnum1[1-10]参与运算的随机数1intnum2[1-10]参与运算的随机数2intOp[1-4][1-4]随机数,1-加 2-减 3-乘 4-除法inti[1,10]全局变量:题号Intanswer全局变量:练习者输入的答案intscore0全局变量:答对题目数、合计得分常量N10产生的题目总数常量MIN1随机产生的最小运算数常量MAX10随机产生的最大运算数main()函数程序代码如下:/* * * * * * * * * * * * * * * * * * * * * * * ** 学号:1207010210* 姓名:李春来* 班级:电科二班* 题目代码:B23* 程序功能: 实现俩个数组元素的大小排列和归并* * * * * * * * * * * * * * * * * * * * * * * */# include using namespace std;void sort(int *a,int n){int i,j,t;for(i=0;ia[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}void main() {int *a,*b,*c;int an,bn,i,j,k;cout<>an;a=new int[an];cout<>a[i];cout<>bn;b=new int[bn];cout<>b[i];sort(a,an);sort(b,bn);c=new int[an+bn];i=j=k=0;while(j

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值