




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
題目描述:編寫函數(shù),計(jì)算表達(dá)式s=2壯ok!的值(n-10)),形參n的值由主程序輸入并傳遞,函數(shù)返回值為s.題目分析:主函數(shù)用循環(huán)語句計(jì)算各階層之和,調(diào)用函數(shù)factorial(intx),用循壞語句計(jì)算每個(gè)階層。流程圖:程序代碼:#include<stdio.h>voidmain(){intfactorial(intx);ints=0;scanfC%cT&n);for(k=l;k<=n;k++){m=factorial(k);s+=m;}printf("%d\n",s);}intfactorial(intx){intt,i;t=l;for(i=l;i<=x;i++)t*=i;return(t);}程序截屏:2.1題目描述:編寫數(shù)字加密函數(shù)intencrypt(intn).其輸入為一個(gè)四位數(shù),返回為加密后的數(shù)。其加密方法為:(1) 將該數(shù)每一位上的數(shù)字加9,然后除以10取余,作為該位上的新數(shù)字,(2) ?將第1位和第3位上的數(shù)字互換,第2位和第4位上的數(shù)字互換,組成加密后的新
數(shù)。題目分析:主函數(shù)輸入n,并打出結(jié)果。調(diào)用intencrypt(intn)函數(shù),在intencrypt(intn)函數(shù)里用公式將原密碼加密,并返回加密后的值。流程圖:流程圖:程序代碼:#include<stdio.h>voidmain(){intencrypt(intn);inta,b;scanf(”%d“,&a);b=encrypt(a);printf(nTheencryptednumberis%d\n",b);intencrypt(intn){inti,Lp,q;i=n%10;j=n%100/10;p=n%1000/100;q=n/1000;i=(i+9)%10;j=(j+9)%10;p=(p+9)%10;q=(q+9)%10;n=j*1000+i*100+q*10+p;returnn;}程序截屏:2.2題目描述: 編寫數(shù)字加密函數(shù)intdecrypt(intn),其輸入為一個(gè)使用2.1encrypt函數(shù)加密后的四位數(shù),返回為解密后的數(shù)。題目分析:主函數(shù)輸入n,并打出結(jié)果。調(diào)用intdecrypt(intn)函數(shù),在intdecrypt(intn)函數(shù)里用公式將原密碼解密,并返回解密后的值。流程圖:流程圖:程序代碼:#include<stdio.h>voidmain(){intdecrypt(intn);inta,b;scanf(”%d“,&a);b=decrypt(a);printf(nThedecryptednumberis%d\nnzb);}intdecrypt(intn)intijp,q;i=n%10;j=n%100/10;p=n%1000/100;q=n/1000;i=i+10-9;j=j+10-9;p=p+10-9;q=q+10-9;n=j*1000+i*100+q*10+p;returnn;}程序截屏:3.題目描述:鐘面上的時(shí)針和分針之間的夾角隨著時(shí)間的不同而變化。舉例來說,在十二點(diǎn)的時(shí)候兩針之間的夾角為0,而在六點(diǎn)的時(shí)候夾角為180度(時(shí)針和分針有兩個(gè)夾角,其中較小的為準(zhǔn))。本題首先要編寫函數(shù)來計(jì)算12:00到11:59之間任意一個(gè)時(shí)間的時(shí)針和分針的夾角,并利用此函數(shù)算出在什么時(shí)間二者的夾角達(dá)到最大(精確到分鐘)。計(jì)算夾角的函數(shù)angle(inthjntm)有兩個(gè)輸入,第一,個(gè)數(shù)字代表小時(shí)(大于0小于等于12),第二個(gè)數(shù)字代表分(在區(qū)間[0,59]上)。其輸出為該時(shí)刻時(shí)針和分針間的最小夾
角。題目分析:主函數(shù)為時(shí)間的輸入,并進(jìn)行循壞,循環(huán)直到輸出最大角度。調(diào)用angle(inthjntm)函數(shù),運(yùn)用公式計(jì)算角度,返回值到主函數(shù)。最后輸出結(jié)果。流程圖:流程圖:程序代碼:#include<stdio.h>main(){intangle(inth,intm);inta=l,b=O,t;for(a=12;a>=l;a-)for(b=0;b<=59;b++)t=angle(a,b);if(t==180)gotoA;}A:printf(HW針和分針在:%d:%d時(shí)夾角最大"其夾角為:%d\rf,abt);}angle(inth」ntm){intt;t=h*30+m/2-m*6;if(t<0)t=o-t;else{if(t>180)t=360-t;}return(t);}程序截屏:if(b==O||d==0){printf("分母不能為0,請(qǐng)重新輸入gotoA;}switch(op){case'+':x=a*d+c*b;y=b*d;break;case,J:x=a*d-c*b;y=b*d;break;case'*':x=a*c;y=b*d;break;case,/,:x=a*d;y=b*c;break;}if(x>y
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房標(biāo)準(zhǔn)租賃合同范本
- 吳江區(qū)股權(quán)轉(zhuǎn)讓合同范例
- 課題申報(bào)書 研究內(nèi)容
- 員工入股投資合同范本
- 個(gè)人合作合同范例
- FLASH外包合同范本
- 不是贈(zèng)與合同范本
- 勞動(dòng)合同范本 文
- 咨詢方案合同范例
- 推動(dòng)城市安全韌性提升的實(shí)施策略
- 2023年工程質(zhì)量監(jiān)督人員考試真題模擬匯編(共957題)
- 2025中考英語作文19個(gè)熱點(diǎn)話題及范文
- 基于人工智能的農(nóng)產(chǎn)品追溯系統(tǒng)解決方案
- 鐵路典型事故案例分析
- 米伊林《十萬個(gè)為什么》導(dǎo)讀課課件
- 五年(2020-2024)高考?xì)v史真題分類匯編(山東)專題12 世界殖民體系的形成、瓦解與亞非拉民族民主運(yùn)動(dòng)(原卷版)
- 2024年職業(yè)技能互聯(lián)網(wǎng)營銷師操作知識(shí)考試題庫與答案
- 第六章-1八綱辨證
- 《中外城市建設(shè)史》考試復(fù)習(xí)題庫(附答案)
- 網(wǎng)絡(luò)平臺(tái)運(yùn)營合同三篇
- 《S品牌管理有限公司銷售人員績效考核問題及優(yōu)化建議(定量論文)》11000字
評(píng)論
0/150
提交評(píng)論