日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告

發布時間:2023/12/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《上海工程技術大學C語言實驗報告》由會員分享,可在線閱讀,更多相關《上海工程技術大學C語言實驗報告(7頁珍藏版)》請在人人文庫網上搜索。

1、實 驗 報 告高級語言程序設計20122013學年第 二 學期學院(部)管理學院指導教師班級代號姓名/學號同組人綜 合 實 驗一實驗目的通過實驗把C語言中的順序結構、選擇結構、循環結構、數組、函數等主要知識點進行綜合應用,加深學生對編程算法思想的理解,進一步提高學生的編程能力。二實驗學時數2學時+課后4學時三實驗步驟1、題目與問題重述(1)程序流程控制分別求100以內奇數、偶數之和。(2)數組的應用有一個34的矩陣,求其中的最小元素的值及其行下標和列下標。(3)函數的調用將起泡排序法編寫成函數,實現10個任意整數按從小到大排序。(4)綜合練習可編寫多個自定義函數,求每個學生的平均成績,所有學生。

2、成績的最大值、最小值并保存在數組中;在主函數中有正確輸入和函數調用,學生的學號及各科成績可以根據不同的情況采用不同的輸入方法,學生人數和課程數量自定。2、問題分析及算法步驟(或者流程圖)3、程序清單4、運行結果分析(1)程序流程控制分別求100以內奇數、偶數之和。問題重述:本題要求分別求出0100中所有奇數、偶數之和,即在0100中,分別篩選出所有奇數相加、所有偶數相加,最后輸出兩個和。問題分析及算法步驟:1)、定義兩個變量sum1,sum2分別表示偶數的和、奇數的和,并給予初始值0,0;2)、利用for循環結構,從i=0開始到一百結束;3)、判斷i是否能被2整除,即對i取余,看余數是否為零,。

3、若為零,則i為偶數,此時sum1=sum1+i,否則i為奇數,sum2=sum2+i;4)、輸出sum1,sum2即分別為0100內偶數、奇數之和。程序清單:#includevoid main()int sum1=0,sum2=0,i;for(i=0;ivoid main()int a34=9,6,4,11,10,12,7,8,3,14,20,20;int i,j,min,r=0,c=0;min=a00; for (i=0;ib1,則交換;4)、然后比較第二個數與第三個數;依次類推,直至第n-1個數和第n個數比較為止;5)、對前n-1個數進行第二趟冒泡排序,使次大的數被安置在第n-1個元素位置。

4、;6)、重復上述過程,共經過n-1趟冒泡排序后,排序結束;7)、在主函數中調用該函數,實現排序。程序清單:#includevoid main() void f(int b,int n);int a10,i;printf(put in 10 numbers:n);for (i=0;ibi+1) t=bi;bi=bi+1;bi+1=t;運行結果:(4)綜合練習可編寫多個自定義函數,求每個學生的平均成績,所有學生成績的最大值、最小值并保存在數組中;在主函數中有正確輸入和函數調用,學生的學號及各科成績可以根據不同的情況采用不同的輸入方法,學生人數和課程數量自定。問題重述:本題要求編寫多個自定義函數,這。

5、些函數在主函數中調用后可分別求出每位學生的平均成績,所有學生成績的最大值、最小值并保存在數組中。問題分析及算法步驟:1)、先定義一求平均數的函數aver,假設有五位學生,三門科目;2)、在aver函數中定義形參數組a53來接收實參的數據,并定義str5來保存平均分;3)、行號代表學生的學號,對應其平均分stii;4)、再定義一函數max求最大值,利用for循環把最大值賦給m,return m;5)、同理定義最小值函數min;6)、在主函數中分別調用個函數;7)、輸出結果,程序結束。程序清單:#includevoid aver(int a53) float str5;int i,j;float sum=0; printf(學號 平均成績n);for(i=0;iaij)n=aij; return(n); void main() int b53,i,j,m,n; printf(請依次輸入五個同學的三門功課的成績:n); for(i=0;i5;i+)for(j=0;j3;j+) scanf(%d,&bij); aver(b); m=max(b);n=min(b); printf(成績的最大值為:%dn,m);printf(成績的最小值為:%dn,n);運行結果:四、實驗總結。

總結

以上是生活随笔為你收集整理的上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。