




已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
- 1 - 1 -4.1 溫度轉(zhuǎn)換背景: 經(jīng)常出國(guó)旅行的驢友都知道,需要時(shí)時(shí)了解當(dāng)?shù)氐臍鉁貭顩r,但不少國(guó)家采用了不同的溫度計(jì)量單位:有些使用華氏溫度標(biāo)準(zhǔn)(F) ,有些使用攝氏溫度(C) ?,F(xiàn)在,請(qǐng)你根據(jù)溫度轉(zhuǎn)換公式設(shè)計(jì)一個(gè)溫度轉(zhuǎn)換程序,可以進(jìn)行溫度轉(zhuǎn)換。如果輸入攝氏溫度,顯示轉(zhuǎn)換的華氏溫度;如果輸入華氏溫度,顯示轉(zhuǎn)換的攝氏溫度。溫度轉(zhuǎn)換的公式為:F(C 95)32 ;C(F 32)59 ;式中 F-華氏溫度,C-攝氏溫度。輸入: 第一個(gè)數(shù)據(jù)(1 或 2 )確定轉(zhuǎn)換的類型:華氏轉(zhuǎn)攝氏(1) ;攝氏轉(zhuǎn)華氏( 2) ;第二個(gè)數(shù)據(jù)是相應(yīng)需要轉(zhuǎn)換的溫度值。 輸出: 相應(yīng)的轉(zhuǎn)換后的溫度值(保留小數(shù)點(diǎn)后 2 位) 。#include void main() int lx;double f,c;scanf(“%d“,if(lx=1)scanf(“%lf“,c=(f-32)*5/9;printf(“The Centigrade is %.2fn“,c);elsescanf(“%lf“,f=(c*9/5)+32;printf(“The Fahrenheit is %.2fn“,f);4.2 分段函數(shù)有一分段函數(shù),y=f(x)。當(dāng) x 小于 6 時(shí),y=x-12;當(dāng)x 大于等于 6 且小于 15 時(shí), y=3x-1;當(dāng) x 大于等于15 時(shí),y=5x+9.從鍵盤上輸入一個(gè)整數(shù) x,輸出對(duì)應(yīng)的 y 值。 #include void main()int x,y;scanf(“%d“,if(x#include #define SIZE 5intmain(void)int bit_count;/位數(shù)long int input_num;/輸入數(shù)int resultSIZE;/存放各個(gè)位的數(shù)int i;scanf(“%ld“, if (input_num 99999) printf(“Invalid inputn“);exit(1);for( bit_count = 0; input_num; +bit_count) resultbit_count = input_num % 10;input_num /= 10;printf(“%dn“,bit_count);for(i = 0; i void main()int x,a,b,c,d,e;scanf(“%d“,if(x/1000=1)printf(“Invalid datan“);else a=x/1000;b=x%1000/100;c=x%1000%100/10;d=x%1000%100%10;e=(a+b+c+d)%2;if(e=0)printf(“Yesn“);elseprintf(“Non“);4.5 磨磨你的砍柴刀:判斷三角形的形狀要求:輸入三角型的三條邊,判斷三角形的形狀。假設(shè)輸入的三邊邊長(zhǎng)均0。輸入:三角型的 3 條邊的長(zhǎng)度( int 型) 。輸出:等邊三角形:equilateral triangle.等腰三角形:isoceles triangle.不構(gòu)成三角形:non-triangle.一般三角形:triangle.#includevoid main()float a,b,c;scanf(“%f%f%f“,if(a+b 。輸入其他字符時(shí)原樣輸出。 友情提示:整數(shù)之間運(yùn)算的結(jié)果要取整,例如 5/2 的結(jié)果是 2,而 5.0/2.0對(duì)小數(shù)四舍五入的結(jié)果就是 3.0 了。所以輸入大寫英文字母時(shí)的輸出要仔細(xì)考慮。#include int main() char ch; int a; ch=getchar(); if(ch=97scanf(“%d %d“, switch(month) case 1:case 3:- 3 - 3 -case 5:case 7:case 8:case 10:case 12: days=31;break;case 4:case 6:case 9:case 11:days=30;break;case 2:if(year % 4 =0) else days=28;printf(“%dn“,days);4.8 花多少錢買衣服周末商場(chǎng)促銷呢,某品牌服裝既可以買套裝,也可以買單件。若買的不少于套,每套元;不足套的每套元,只買上衣每件元,只買褲子每條元。編寫程序,輸入計(jì)劃購(gòu)買的上衣數(shù)量 a 和褲子的數(shù)量 b ,計(jì)算并輸出應(yīng)該付的款 m 。#includevoid main()int a,b,y;scanf(“%d%d“,if(b=50)y=80*b+(a-b)*60;if(a=50)y=80*a+(b-a)*45;printf(“%dn“,y);4.9 到郵局去寄包裹你去郵局給朋友寄禮物。發(fā)現(xiàn)郵局對(duì)郵寄包裹的費(fèi)用是這樣規(guī)定的:如果包裹長(zhǎng)寬高任意一個(gè)尺寸超過米,或重量超過千克,不予郵寄;對(duì)可以郵寄的包裹每件收手續(xù)費(fèi) 0.2 元,不同重量的郵資按下表計(jì)算: 重量(千克) 收費(fèi)標(biāo)準(zhǔn)(元) 小于 . 大于等于但不超過 . 大于等于但不超過 . 編寫程序,輸入包裹的長(zhǎng)、寬、高尺寸和重量,輸出所需的郵資(輸出結(jié)果中包含兩位小數(shù)即可) ,超出尺寸或重量的輸出 “Error” .#includevoid main()float a,b,c,m,y;scanf(“%f,%f,%f,%f“,if(a1|b1|c1|m30)printf(“Errorn“);else if(mvoid main()int a;scanf(“%d“,switch(int)(a)case 1:printf(“Mondayn“);break;case 2:printf(“Tuesdayn“);break;case 3:printf(“Wednesdayn“);break;case 4:printf(“Thursdayn“);break;case 5:printf(“Fridayn“);break;case 6:printf(“Saturdayn“);break;- 4 - 4 -case 7:printf(“Sundayn“);break;default:printf(“Errorn“); 5.1 輸出一行星號(hào)編寫程序在一行中輸出 N 個(gè)星號(hào)。輸入: N 值輸出: 一行中 N 個(gè)星號(hào) #include int main()int n,i;scanf(“%d“,for(i=0;i void main() int n,m,i,d; char p,t; scanf(“%d,%c“, for(m=0;m0) 。輸出:打印相應(yīng)的空心倒三角形。圖樣參見測(cè)試用例。#include #include int main() int h,i,j,k,m,n;scanf(“%d“,if(h1) i#include int main()int a=1,n,b;scanf(“%d“,while(a#include int main()char ch;int n,a=1,b,c;scanf(“%c %d“,while(a=2)while(c#include int main()int n,i=1,j;scanf(“%d“,while(i#include int main()int n,i=1,j,k;scanf(“%d“,while(i#include int main()int n,i=1,j,k,l;scanf(“%d“,while(i- 8 - 8 -#include int main()int n,i=1,j,k;scanf(“%d“,while(i#include int main()int n,i,j,k;scanf(“%d“,for(i=1; ivoid main()- 9 - 9 -int m,n,i,j;scanf(“%d%d“,for(i=m;i=1;i-)if (n%i=0 break;for (j=m;j+)if (j%m=0 break;5.12 水仙花數(shù)輸出所有的水仙花數(shù)。所謂的水仙花數(shù)是指一個(gè) 3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如 153是一水仙花數(shù),因?yàn)?153=13+53+33輸出語句:printf(“%dn“,n);#include void main()int n, i, j, k;for(n=100; n#includeint main()int n,i,c,sum=0;scanf(“%d“,for(i=1;i#include void main()int m,n,i,j,k;scanf(“%d%d“,for(i=m;ik)printf(“ %d“,i);printf(“n“);5.15 找出最大素?cái)?shù)- 10 - 10 -素?cái)?shù)是指一個(gè)只能被 1 和它本身整除的數(shù),在數(shù)論中占有重要的研究地位,在當(dāng)代密碼學(xué)中也被廣泛應(yīng)用。輸入:取值范圍輸出:該范圍內(nèi)的最大素?cái)?shù)#include int main() int a,i,j; scanf(“%d“, for(i=a;i1;i-) for(j=2;j#include #inc
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 牛津版五年級(jí)下冊(cè)英語重點(diǎn)短語總結(jié)
- 商業(yè)地產(chǎn)管理行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 機(jī)場(chǎng)跑道照明改造行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 祛斑美白淡斑霜行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 潛水中心建筑設(shè)計(jì)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025年山東省濟(jì)寧魚臺(tái)縣第二批事業(yè)單位“優(yōu)才”94人歷年自考難、易點(diǎn)模擬試卷(共500題附帶答案詳解)
- 2025年汽、柴油深度加氫催化劑項(xiàng)目合作計(jì)劃書
- 智研咨詢發(fā)布:2024年中國(guó)特高壓分接開關(guān)行業(yè)競(jìng)爭(zhēng)格局及發(fā)展前景研究報(bào)告
- 平行進(jìn)口汽車企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 珍珠項(xiàng)墜企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 食品添加劑采購(gòu)使用臺(tái)賬(二)
- 汽車零部件加工行業(yè)工業(yè)互聯(lián)網(wǎng)智能工廠解決方案
- 摩西奶奶課件
- 知識(shí)產(chǎn)權(quán)保護(hù)服務(wù)項(xiàng)目創(chuàng)業(yè)計(jì)劃書【參考范文】
- 危險(xiǎn)化學(xué)品物質(zhì)安全告知卡(硫酸)
- 項(xiàng)目分包單位管理辦法
- DB4403∕T 54-2020 停車庫(場(chǎng))交通設(shè)施建設(shè)與管理規(guī)范
- 昌吉州園林賓館室內(nèi)裝修改造工程(一期)監(jiān)理大綱(共52頁)
- 檢驗(yàn)檢測(cè)公司最新度員工考核表
- 生產(chǎn)安全事故風(fēng)險(xiǎn)評(píng)估報(bào)告(參考模板)
- 第一章控制系統(tǒng)的基本概念
評(píng)論
0/150
提交評(píng)論