




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、以下程序是求矩陣a,b的乘積,結(jié)果存放在矩陣C中并按矩陣形式輸出,請(qǐng)?zhí)?3)空使程序完整。main ( ) int a22=-1,-2,-3,-4, b23=2,10,9,4,5,119; int i,j,k,s=0,c23main ( ) int a22=-1,-2,-3,-4, b23=2,10,9,4,5,119; int i,j,k,s=0,c23=0; for (i=0; i<2; i+) for (j=0; j<3; j+) s=0; for (k=0; k<2; k+) s+=aik*bkj; printf("%d %d %dn",aik,b
2、kj,s); cij=s; for (i=0; i<2; i+) for (j=0; j<3; j+) printf("%6d",cij); printf("n"); system("pause");=0; for (i=0; i<2; i+) for (j=0; j<3; j+) s=0; for (k=0; k<2; k+) s+=aik*bkj; printf("%d %d %dn",aik,bkj,s); cij=s; for (i=0; i<2; i+) for (j=
3、0; j<3; j+) printf("%6d",cij); printf("n"); system("pause");以下程序是將字符串b的內(nèi)容連接字符數(shù)組a的內(nèi)容后面,形成新字符串a(chǎn),請(qǐng)?zhí)?2)空使程序完整。main ( ) char a40="Great ", b ="Wall" int i=0,j=0 ; while (ai!='0') i+ ; while (bj!='0') ai=bj ; i+ ; j+ ; /【2 】; printf(&quo
4、t;%sn",a); system("pause");del函數(shù)的作用是刪除有序數(shù)組a中的指定元素x,n為數(shù)組a的元素個(gè)數(shù),函數(shù)返回刪除后的數(shù)組a元素個(gè)數(shù),請(qǐng)?zhí)?2)空使程序完整。int del (int a10,int n,int x) int p=0,i ; while (x>=ap&&p<n) p+; for (i=p-1; i<n; i+) ai=ai+1; return (n-1) ;/只能刪除升序序列 以下程序的功能是
5、計(jì)算函數(shù)f=x/y+y/z ,請(qǐng)?zhí)?3)空使程序完整。# include <stdio.h>#include “math.h”;main ( ) float x,y,z,f ; scanf(“%f,%f,%f”,&x,&y,&z); f = fun (x,y); f += fun (y,z); printf(“f=%f”,f);float fun(float a,float b) return (a/b) ;avg函數(shù)的作用
6、是計(jì)算數(shù)組array的平均值返回,請(qǐng)?zhí)?3)空使程序完整。float avg(float array10) int i; float avgr,sum=0; for (i=0;i<10;i+) sum+=arrayi; avgr=sum/10 ; return(avgr);下列程序的輸出結(jié)果是16.00,請(qǐng)?zhí)睿?)空使程序完整。main ( ) int a=9,b=2; float x=6.6,y=1.1,z; z=a/2+b*x/y+1/2; printf(“%5.2fn”,z);以下
7、程序輸出x,y,z三個(gè)數(shù)中的最小值,請(qǐng)?zhí)睿?)空使程序完整。main ( ) int x=4,y=5,z=8 ; int u,v; u = x<y ? x:y; v = u<z ? u:z ; printf (“%d”,v);下述程序用“碾轉(zhuǎn)相除法”計(jì)算兩個(gè)整數(shù)m和n的最大公約數(shù)。該方法的基本思想是計(jì)算m和n相除的余數(shù),如果余數(shù)為0則結(jié)束,此時(shí)的被除數(shù)就是最大公約數(shù)。否則,將除數(shù)作為新的被除數(shù),余數(shù)作為新的除數(shù),繼續(xù)計(jì)算m和n相除的余數(shù),判斷是否為
8、0,等等,請(qǐng)?zhí)睿?)空使程序完整。main ( ) int m,n,w; scanf(“%d,%d”,&m,&n); while (n) w=m%n; m=n; n=w; printf(“%d”,m);下面程序的功能是輸出
9、1至100之間每位數(shù)的乘積大于每位數(shù)的和的數(shù),請(qǐng)?zhí)睿?)空使程序完整。main ( ) int n,k=1,s=0,m ; for (n=1 ; n<=100 ; n+) k=1 ; s=0 ; m=n; while (m>1) k*
10、=m%10; s+=m%10; m=m/10; if (k>s) printf(“%4d”,n); 下面程序段的功能是計(jì)算1000!的末尾有多少個(gè)零,請(qǐng)?zhí)?1)空使程序完整。main ( )
11、160; int i,k,m; for (k=0,i=5; i<=1000; i+=5) m = i ; while (m%5) k+; m=m/5 ; printf(“%d”,k);下面程序接受鍵盤(pán)上的輸入,直到按鍵為止,這些字符被原樣輸出,但若有連續(xù)的一個(gè)以上的空格時(shí)只輸
12、出一個(gè)空格,請(qǐng)?zhí)?3)空使程序完整。main ( ) char cx , front=0 ;while (cx!=n) if (cx!= ) putchar(cx) ; if (cx= ) if (cx!=)
13、 putchar(); front=cx ;下面程序可求出矩陣a的主對(duì)角線(xiàn)上的元素之和,請(qǐng)?zhí)?2)空使程序完整。main ( ) Int a33=1,3,5,7,9,11,13,15,17 , sum=0,i,j; for (i=0;i<3;i+) for (j=0;j<3;j+) if (i=j) sum=sum+aij; printf("sum=%d",sum);下面程序?qū)⑹M(jìn)制整數(shù)b
14、ase轉(zhuǎn)換成n進(jìn)制,請(qǐng)?zhí)?3)空使程序完整。main ( ) int i=0,base,n,j,num20=0; scanf("%d",&n); scanf("%d",&base); do i+; numi=base%n; base=base/n; while (base!=0); for (j=i;j>0;j-) printf("%d",numj);下面程序的功能是輸入10個(gè)數(shù),找出最大值和最小值所在的位置,并把兩者對(duì)調(diào),然后輸出調(diào)整后的10個(gè)數(shù),請(qǐng)?zhí)?3)空使程序完整。main ( ) int a10,max
15、,min,i,j,k=0;for (i=0; i<10; i+) scanf("%d",&ai); max=min=a0; for (i=0; i<10; i+) if (ai<min) min=ai; k=i; if (ai>max) max=ai; j=i; ak=max; aj=min; for (i=0; i<10; i+) printf("%d",ai);下面程序用“插入法”對(duì)數(shù)組a進(jìn)行由小到大的排序,請(qǐng)?zhí)?3)空使程序完整。經(jīng)典算法提示:簡(jiǎn)單插入排序算法的基本思想使將數(shù)組處理n-1次,第k次處理是將第k個(gè)
16、元素插入到目前的位置。第k次的元素是這樣插入的:在第k次處理時(shí),前面的元素a0,a1,ak-1必定已排成了升序,將ak與ak-1,ak-2,a0逐個(gè)比較(由后向前),若有aj<ak,則ak插入到aj之后,否則ak維持原位不變。main ( ) int a10=191,3,6,4,11,7,25,13,89,10 ; int i,j,k ; for (i=1; i<10; i+) k = ai; /a5 j = i-1; /a4 while (j>=0 && k<aj) /a4>a5 a3>a5 aj+1=aj; /a5=a4? a4=a3 j
17、-;/a3 a2 aj+1=k; /a3=a5最小的放后面 for (i=0; i<10; i+) printf("%d",ai);下面程序用“兩路合并法”把兩個(gè)已按升序(由小到大)排列的數(shù)組合并成一個(gè)新的升序數(shù)組,請(qǐng)?zhí)?3)空使程序完整。main ( ) int a3=5,9,10 ; int b5=12,24,26,37,48 ; int c10,i=0,j=0,k=0 ; while (i<3 && j<5) if (ai>bj) ck=bj ; k+ ; j+ ; else ck=ai ; k+ ; i+ ; while (i
18、=3 && j<5) ck=ai ; i+ ; k+ ; while (i>3 && j<5) ck=bj ; j+ ; k+ ; for (i=0; i<k; i+) printf("%d ",ci); system("pause"); 下面程序的功能是將二維數(shù)組a中每個(gè)元素向右移一列,最右一列換到最左一列,移后的結(jié)果保存到b數(shù)組中,并按矩陣形式輸出a和b,請(qǐng)?zhí)?3)空使程序完整。main ( ) int a23=4,5,6,1,2,3, b23=0, i,j; for (i=0; i<2 ; i+) for (j=0; j<3 ; j+ ) printf("%5d",aij); bij+1=aij; printf("n"); for (i=0;i<2;i+) bi0=ai2; for(i=0;i<2;i+) for (j=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物醫(yī)生助理崗位面試問(wèn)題及答案
- UI 設(shè)計(jì)師崗位面試問(wèn)題及答案
- 山東省東營(yíng)市利津一中2025屆化學(xué)高一下期末監(jiān)測(cè)模擬試題含解析
- 2025屆云南省麗江市玉龍縣第一中學(xué)高一化學(xué)第二學(xué)期期末檢測(cè)試題含解析
- 江西省贛州市寧師中學(xué)2025年高二化學(xué)第二學(xué)期期末綜合測(cè)試模擬試題含解析
- 民事審判團(tuán)隊(duì)管理辦法
- 醫(yī)療安全事件管理辦法
- 保安公司公章管理辦法
- 桐鄉(xiāng)疫情出入管理辦法
- 江蘇公司商旅管理辦法
- 2025年武漢市漢陽(yáng)區(qū)社區(qū)干事崗位招聘考試筆試試題(含答案)
- 接警調(diào)度培訓(xùn)課件
- 2025屆山東煙臺(tái)中考?xì)v史真題試卷【含答案】
- 志愿者心理調(diào)適培訓(xùn)(改)
- 個(gè)人信息保護(hù)與安全培訓(xùn)
- 基于響應(yīng)面法的工藝參數(shù)優(yōu)化研究
- 黨課課件含講稿:《關(guān)于加強(qiáng)黨的作風(fēng)建設(shè)論述摘編》輔導(dǎo)報(bào)告
- 國(guó)家開(kāi)放大學(xué)行管專(zhuān)科《監(jiān)督學(xué)》期末紙質(zhì)考試總題庫(kù)2025春期版
- GB/T 3280-2015不銹鋼冷軋鋼板和鋼帶
- 1#球磨機(jī)襯板更換及方案
- 常用塑料改性加工工藝
評(píng)論
0/150
提交評(píng)論