




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)習(xí)題課三1讀程序1#include<stdio.h>intf(intn){ staticints=1; while(n)s*=n--; returns;}voidmain(){ inti,j; i=f(3); j=f(5); printf("i=%dj=%d\n",i,j);}i=6j=7202讀程序2#include<stdio.h>voidtrans(intm,intn);voidmain(){ inti; printf("\n%d->-",-21); trans(21,2); printf("\n%d->",123); trans(123,16); printf("\n");}voidtrans(intm,intn){ inti; if(m>=n){ i=m%n; trans(m/n,n); } elsei=m; if(i<10)printf("%d",i); elseprintf("%c",'A'+i-10);}-21->-10101123->7B3讀程序3#include<stdio.h>inta=10;intf(inta){ intb=0; staticintc=3; a++;++c;++b; returna+b+c;}voidmain(){ inti; for(i=0;i<2;i++) printf("%5d",f(a)); printf("\n");}16174讀程序4#include<stdio.h>intfunc(inta,intb){ staticintm=0,i=2; i+=m+1; m=i+a+b; return(m);}voidmain(){ intk=4,m=1,p; p=func(k,m); printf("%d,",p); p=func(k,m); printf("%d\n",p);}8,175讀程序5#include<stdio.h>intfun(intn);voidmain(){intx;x=fun(10);printf("%d\n",x);}intfun(intn){ ints; if((n==1)||(n==2)) s=2; else s=n+fun(n-1); return(s);}546讀程序6#include<stdio.h>#defineMAX5voidfun1();voidfun2();voidfun3();voidfun4();inta[MAX],k;voidmain(){ fun1(); fun3(); printf("\n"); fun2(); fun3(); printf("\n");}voidfun1(){ for(k=0;k<MAX;k++) a[k]=k+k;}voidfun2(){ inta[MAX],k; for(k=0;k<5;k++) a[k]=k;}voidfun3(){ intk; for(k=0;k<MAX;k++)printf("%d",a[k]);}02468024687讀程序7#include<stdio.h>intgcd(intm,intn);voidmain(){ printf("Gcd=%d\n",gcd(24,36));}intgcd(intm,intn){ if(m==n) returnm; elseif(m>n)returngcd(m-n,n); else returngcd(m,n-m);}Gcd=128讀程序8#include<stdio.h>inta1=300,a2=400;voidsub1(intx,inty){ a1=x; x=y; y=a1;}voidmain(){ inta3=100,a4=200;sub1(a3,a4);sub1(a1,a2);printf("%d,%d,%d,%d\n",a1,a2,a3,a4);}100,400,100,2009程序填空題1下面程序用于計(jì)算cos(x)值,依據(jù)公式為:要求輸入x(以角度計(jì))和誤差值epsil。當(dāng)epsil<=0時(shí)程序停止執(zhí)行。程序#include<stdio.h>#definePI3.141526
10程序填空題1doubleex(doublex,doubleepsil){ doublet=1.0,s=0.0; intn=1; while((t>=0.0 ?t:-t)>epsil){ s+=t;
(1);
(2); } returns;}voidmain(){ doublex,epsil; printf("Inputx,epsil:\n"); scanf("%lf%lf",&x,&epsil); while(epsil>0.0) { x*=PI/180; printf("cos(%f)=%f\n“ ,x,ex(x,epsil)); printf("Inputx,epsil:\n"); scanf("%lf%lf",&x,&epsil); }}(1)t=-t*x*x/(2*n)/(2*n-1);(2)n++;11程序填空題2以下程序求a數(shù)組中的所有素?cái)?shù)的和,函數(shù)isprime用來(lái)判斷自變量是否為素?cái)?shù)。素?cái)?shù)是只能被1和本身整除且大于1的自然數(shù)。程序#include<stdio.h>intisprime(intx);12程序填空題2voidmain(){ inta[10]={0}; inti,sum=0;printf("Enter10num:\n");for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<10;i++) if((1)) { printf("%d",a[i]); sum+=a[i]; } printf("\nThesum=%d\n",sum);}intisprime(intx){ inti; for(i=2;i<=x/2;i++) if(x%i==0)
(2);
(3);}(1)isprime(a[i])(2)return0(3)return113程序填空題3用遞歸法將一個(gè)整數(shù)n轉(zhuǎn)換成字符串。如輸入整數(shù)483,則輸出字符串“483”。
程序:#include<stdio.h>voidconvert(intn){ if((n/10)!=0) convert((1)); putchar(n%10+'0');}14程序填空題3#include<stdio.h>voidconvert(intn){ if((n/10)!=0)convert((1)); putchar(n%10+'0');}voidmain(){ intnum; printf("\n輸入整數(shù):");scanf("%d",&num); printf("\n輸出是:");
if(num<0) { putchar('-'); num=-num; }
(2); printf("\n");}(2)(1)n/10(2)conv(num)15程序填空題4函數(shù)fun,其功能是求兩個(gè)整數(shù)的最大公約數(shù)intfun(intx,inty){inta,b,t,r;a=x;b=y;while((1)){ t=b;
(2);
(3);}return(b);}(1)a%b>0(2)b=a%b(3)a=b16程序填空題5輸入一個(gè)無(wú)符號(hào)整數(shù)后求出它的各位數(shù)之和并輸出。例如若輸入123,則將各位之和6(即1+2+3)輸出。#include<stdio.h>(1)f(unsignedintnum);voidmain(){ unsignedintn;scanf("%d",&n);printf("%u的各位數(shù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 模具試制合同范本
- 社交網(wǎng)絡(luò)用戶(hù)行為洞察與營(yíng)銷(xiāo)策略?xún)?yōu)化
- 電子競(jìng)技產(chǎn)業(yè)的品牌建設(shè)與傳播策略研究
- 科技園區(qū)內(nèi)的綜合交通運(yùn)輸體系建設(shè)研究
- 直播帶貨在營(yíng)銷(xiāo)推廣中的應(yīng)用
- 2025至2030年中國(guó)膜片溫差式蒸汽祛水器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年數(shù)字安徽有限責(zé)任公司校園招聘7人筆試參考題庫(kù)附帶答案詳解
- 科技企業(yè)研發(fā)團(tuán)隊(duì)的協(xié)同工作流設(shè)計(jì)
- 2025年度稻谷種植與銷(xiāo)售金融服務(wù)合同
- 二零二五年度智慧農(nóng)業(yè)項(xiàng)目預(yù)算監(jiān)督協(xié)議
- 中國(guó)煤炭地質(zhì)總局公開(kāi)招聘報(bào)名表
- AQ 1064-2008 煤礦用防爆柴油機(jī)無(wú)軌膠輪車(chē)安全使用規(guī)范(正式版)
- 電子商務(wù)數(shù)據(jù)分析基礎(chǔ)(第二版) 課件 模塊1、2 電子商務(wù)數(shù)據(jù)分析概述、基礎(chǔ)數(shù)據(jù)采集
- YB-T+4190-2018工程用機(jī)編鋼絲網(wǎng)及組合體
- 高大模板安全施工施工安全保證措施
- 比亞迪公司應(yīng)收賬款管理的問(wèn)題及對(duì)策分析
- 【高考真題】2024年新課標(biāo)全國(guó)Ⅱ卷高考語(yǔ)文真題試卷(含答案)
- 委托辦理報(bào)廢汽車(chē)協(xié)議書(shū)
- 旅游服務(wù)質(zhì)量評(píng)價(jià)體系
- 義烏市建筑工程質(zhì)量通病防治措施100條(2022版本)
- 蘇教版(SJ)《四年級(jí)下冊(cè)數(shù)學(xué)》補(bǔ)充習(xí)題
評(píng)論
0/150
提交評(píng)論