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
總結
以上是生活随笔為你收集整理的c 语言程序设计教程 沈显君 答案,CD3计算机实践《C/C++语言程序设计》报告模板2.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fluent的udf需要c语言环境吗,[
- 下一篇: android格式化手机号正则,Andr