




已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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,但不少?lài)?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)換的類(lèi)型:華氏轉(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.從鍵盤(pán)上輸入一個(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 了。所以輸入大寫(xiě)英文字母時(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 花多少錢(qián)買(mǎi)衣服周末商場(chǎng)促銷(xiāo)呢,某品牌服裝既可以買(mǎi)套裝,也可以買(mǎi)單件。若買(mǎi)的不少于套,每套元;不足套的每套元,只買(mǎi)上衣每件元,只買(mǎi)褲子每條元。編寫(xiě)程序,輸入計(jì)劃購(gòu)買(mǎi)的上衣數(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è)尺寸超過(guò)米,或重量超過(guò)千克,不予郵寄;對(duì)可以郵寄的包裹每件收手續(xù)費(fèi) 0.2 元,不同重量的郵資按下表計(jì)算: 重量(千克) 收費(fèi)標(biāo)準(zhǔn)(元) 小于 . 大于等于但不超過(guò) . 大于等于但不超過(guò) . 編寫(xiě)程序,輸入包裹的長(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)編寫(xiě)程序在一行中輸出 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)的空心倒三角形。圖樣參見(jiàn)測(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輸出語(yǔ)句: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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年計(jì)算機(jī)一級(jí)燈光與陰影效果試題及答案
- MS Office非常用技巧分析試題及答案
- WPS電子表格深入操作試題及答案
- 法學(xué)概論的社區(qū)與公民參與考察試題及答案
- 網(wǎng)絡(luò)及服務(wù)監(jiān)控工具對(duì)比試題及答案
- Msoffice備考小技巧與試題及答案
- 文學(xué)作品展現(xiàn)的心理沖突試題及答案
- 解密Photoshop常用插件試題及答案
- 2025年稅法解析與試題及答案
- 向2025年稅法高手邁進(jìn)的試題及答案
- 2024年體育理論基本知識(shí)題庫(kù)150題含答案
- 云安全事件案例
- 2025屆天津市濱海新區(qū)高考仿真模擬英語(yǔ)試卷含解析
- 【MOOC】戲曲鑒賞-揚(yáng)州大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 《反對(duì)邪教主題班會(huì)》課件
- 招標(biāo)代理機(jī)構(gòu)遴選投標(biāo)方案(技術(shù)標(biāo))
- DB41T 2619-2024 水利工程輸水管道單元工程施工質(zhì)量驗(yàn)收評(píng)定規(guī)范
- 小米公司新員工培訓(xùn)方案
- GB/T 21220-2024軟磁金屬材料
- 《乙烯》教案 化學(xué)
- 電子商務(wù)專(zhuān)業(yè)建設(shè)與發(fā)展規(guī)劃
評(píng)論
0/150
提交評(píng)論