![模擬試題程序答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a1.gif)
![模擬試題程序答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a2.gif)
![模擬試題程序答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a3.gif)
![模擬試題程序答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a4.gif)
![模擬試題程序答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a/5e8b3b4e-849f-4fd0-ae97-bccd91f5d89a5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上1: 輸入任意的三角形的三條邊(a,b,c),如果輸入的三條邊不能構成三角形,給出提示錯誤信息并退出,如果構成三角形,則輸出三角形的面積(結果保留兩位小數(shù))和周長。假設a=5,b=8,c=7;將結果復制到下面文本框中。提示:借助于海倫公式。(15分)(15分)#include<stdio.h>#include<math.h>void main()float a,b,c,p,are,per;printf ("請輸入任意的三角形的三條邊:");scanf ("%f%f%f",&a,&b,&am
2、p;c);if (a+b>c && a+c>b && b+c>a)per=a+b+c;p=per/2.0;are=sqrt(p*(p-a)*(p-b)*(p-c);printf ("周長: %.2ft面積: %.2fn",per,are);elseprintf ("輸入的三個數(shù)據(jù)組不成三角形n");2:編寫程序,計算下面數(shù)列的和,當?shù)谝淮纬霈F(xiàn)的和值能被7整除且大于1000時求和終止并輸出結果。1*3,3*5,5*7,7*9,(2*n-1)*(2*n+1) (15分)#include <stdio.h
3、> void main() int n=1,sum=0; for(n=1;n<9999;n+) sum=sum+(2*n-1)*(2*n+1);if(sum%7=0 && sum>1000) break; printf("和值能被7整除且大于1000時的結果:%dn",sum); 3:設計一個過程(函數(shù)或子程序):計算n!=1×2×3××n。用主調函數(shù)過程調用這個過程并 計算n=20時的值 (20分)#include<stdio.h>#include<math.h>main()
4、double s;double fact(int n);s=fact(20);printf("20!=%.0lfn",s);double fact(int n)double r=1;int i;for(i=1;i<=n;i+)r=r*i;return r;4:由程序隨機產生一個一維數(shù)組,并且使每個數(shù)組元素n為10到100之間的正整數(shù),把小于所有元素平均值的數(shù)據(jù)存放到一個新的一維數(shù)組中輸出之。 (20分)#include<stdio.h>#include<stdlib.h>#include<time.h>void main(
5、)int i,j=0,a10,b10;double c=0.0;srand(unsigned)time(NULL);printf("產生的隨機數(shù)組是:n");for(i=0;i<10;i+)ai=rand()%90+10;printf(" %d ",ai);c+=ai;c=c/10;printf("n新的數(shù)組為:n");for(i=0;i<10;i+)if(ai<c)bj=ai;printf(" %d ",bj);j+;printf("n");1: 輸出500至1000之間的所
6、有素數(shù)之和.(15分#include<stdio.h>void main() int i,j,k=0,s=0;printf("500 - 1000素數(shù):n");for(i=500;i<=1000;i+) for(j=2;j<=i/2+1;j+) if(i%j=0) break; if(j>i/2+1)k+;printf("%dt",i);if(k%5=0)printf("n");s=s+i; printf("n");printf("sum=%dn",s);2:求分數(shù)
7、序列:2/1,3/2,5/3,8/5,13/8 的前20項的和值并輸出 (15分)#include<stdio.h>void main()int a,b,c,i; double s; a=2,b=1,s=0; for (i=1;i<=20;i +) s+=(1.0*a/b); /防止運算結果為整數(shù) c=b; b=a; a=a+c; printf("前20項的和是:s=%fn",s);3:編寫一個判斷素數(shù)的函數(shù)。調用該函數(shù),計算并輸出區(qū)間1000,2000內所有素數(shù)的平均值,結果保留2位小數(shù)。(20分)#include<stdio.h>int s
8、ushu();void main()sushu();int sushu() int i,j,k=0;float s=0.0;printf("1000 - 2000素數(shù):n");for(i=1000;i<=2000;i+) for(j=2;j<=i/2+1;j+) if(i%j=0) break; if(j>i/2+1)k+;printf("%dt",i);if(k%5=0)printf("n");s=s+i; printf("n");printf("ave=%.2fn",s/k
9、);4:求一維數(shù)組中最大的三個元素的平方根之和,A數(shù)組的數(shù)據(jù)位56,78,98,45,58,34,12,90,26,88(思路:先排序確定最大三元素位置,然后計算輸出)。 。 (20分)#include<stdio.h>#define N 10void main()int i,j,temp,aN=56,78,98,45,58,34,12,90,26,88;float s;for(i=0; i<N-1; i+)for(j=0; j<N-i-1; j+)if(aj>aj+1)temp=aj;aj=aj+1;aj+1=temp;for (i=0; i<N
10、;i+)printf("%d ",ai);printf("n");s=(a9+a8+a7)/3.0;printf("%fn",s);1. 編程輸出300至500之間能現(xiàn)時被5和7整除的所有數(shù)據(jù)的和(15)#include <stdio.h>void main ()int n,sum=0;for(n=300; n<=500; n+)if (n%5=0 && n%7=0)printf ("%d ",n);sum=sum+n;printf ("nsum=%dn",su
11、m);2. 編寫程序,求下面數(shù)列的若干項的積,直到第一次出現(xiàn)積小于0.0001為止,并輸出此時的積為多少,結果保留6位小數(shù)。1/(1x2),1/(3*4),1/(5x6),1/(2n-1)X(2n)#include<stdio.h>void main() int i,a; double sum=0,min; i=1; do a=2*i*(2*i-1); min=1.0/a; sum+=min; i+; while(min>0.0001); printf("sum=%.6lf.n",sum);3. 設計一個函數(shù),求任意兩個正整數(shù)的最大公約數(shù),在主函數(shù)中調用此
12、函數(shù),并計算3696和2352的最在公約數(shù)#include<stdio.h>int yueshu(int m, int n);void main()int m,n;printf("請輸入兩個正整數(shù):");scanf("%d%d",&m,&n);printf("%d和%d的最大公約數(shù)是: %dn",m,n,yueshu(m, n);int yueshu(int m, int n)int temp;while(n!=0) temp=m%n; m=n; n=temp; return m;4. 利用隨機函數(shù)為一個15個元素的一維數(shù)組(100-200)賦值并輸入原始數(shù)據(jù),將該數(shù)組從大到小的順序進行排序,輸出排序后的數(shù)組#include<stdio.h>#include<stdlib.h>#include<time.h>#define N 15void main()int i,j,temp,aN;srand(unsigned)time(NULL);printf("產生的隨機數(shù)組是:n");for(i=0; i<N; i+)ai=rand()%100+100;printf("%d &qu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年超聲多普勒胎兒監(jiān)護儀合作協(xié)議書
- 周口市創(chuàng)新聯(lián)合體組建協(xié)議
- 2025年便攜溫度校驗儀合作協(xié)議書
- 八年級英語下冊 Unit 7 單元綜合測試卷(人教河南版 2025年春)
- 人教版 七年級英語下冊 UNIT 3 單元綜合測試卷(2025年春)
- 2025年二手車買賣服務合同(2篇)
- 2025年產品供貨銷售合同(2篇)
- 2025年企業(yè)產品區(qū)域代理銷售合同(三篇)
- 2025年九年級物理教師教學工作總結模版(2篇)
- 山西省2024七年級道德與法治上冊第三單元珍愛我們的生命第十課保持身心降情境基礎小練新人教版
- 2024版《安全生產法》考試題庫附答案(共130題)
- 節(jié)后復工安全教育培訓內容【5篇】
- 尋夢緣古法駐顏培訓課件
- 員工招聘與人才引進培訓課件
- 裝配式預制剪力墻外墻板制作教學課件:預制外墻板生產流程
- 英語旅游文本的句式特點及其翻譯
- 咖啡種植園項目計劃書
- 精裝修室內施工組織部署
- GJB438C模板-軟件開發(fā)計劃(已按標準公文格式校準)
- 2023年政府采購評審專家考試真題及答案
- 云端數(shù)據(jù)加密與密鑰管理解決方案
評論
0/150
提交評論