




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
練習4-1輸入兩個實數(shù),按代數(shù)值由小到大的順序輸出這兩個數(shù)。解題思路:只需要做一次比較,然后進行一次交換即可用if語句實現(xiàn)條件判斷關(guān)鍵是怎樣實現(xiàn)兩個變量值的互換★●AB互換前●★AB互換后★●ABC★★●ABC★●ABC★●★●#include<stdio.h>intmain(){floata,b,t;scanf("%f,%f",&a,&b);if(a>b){t=a;a=b;b=t;}printf("%5.2f,%5.2f\n",a,b);return0;}將a和b的值互換如果a>b
練習4-2輸入3個數(shù)a,b,c,要求按由小到大的順序輸出。解題思路:可以先用偽代碼寫出算法:ifa>b,a和b對換
(a是a、b中的小者)ifa>c,a和c對換
(a是三者中最小者)ifb>c,b和c對換
(b是三者中次小者)順序輸出a,b,c#include<stdio.h>intmain(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);
if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}
if(b>c){t=b;b=c;c=t;}printf("%5.2f,%5.2f,%5.2f\n",a,b,c);return0;}如果a>b,將a和b對換a是a、b中的小者練習4-3要求按照考試成績的等級輸出百分制分數(shù)段,A等為85分以上,B等為70~84分,C等為60~69分,D等為60分以下。成績的等級由鍵盤輸入。解題思路:判斷出這是一個多分支選擇問題根據(jù)百分制分數(shù)將學生成績分為4個等級如果用if語句,至少要用3層嵌套的if,進行3次檢查判斷用switch語句進行一次檢查即可得到結(jié)果#include<stdio.h>intmain(){chargrade;scanf("%c",&grade);printf("Yourscore:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n");break;case'C':printf("60~69\n");break;case'D':printf("<60\n");break; default:printf("enterdataerror!\n");}return0;}值為A
練習4-4求
方程的解。解題思路:處理以下各情況①
a=0,不是二次方程②
,有兩個相等實根
③
,有兩個不等實根。
④
,有兩個共軛復根。
應當以p+qi和p-qi的形式輸出復根
其中,p=-b/2a,q=()/2a參見教材圖4-174.2選擇結(jié)構(gòu)
#include<math.h>voidmain(){floata,b,c,x1,x2,d;printf("Enternumbera,b,c=");scanf("%f,%f,%f",&a,&b,&c);if(abs(a)>0.00001)/*如果a不等于0,思考為什么不寫成a?。?0*/{d=b*b-4*a*c;if(d>=0) /*實根情況*/{x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);printf("x1=%f,x2=%f\n",x1,x2);}else /*虛根情況*/{x1=-b/(2*a);x2=sqrt(abs(d))/(2*a);printf("x1=%f+%fi\n",x1,x2);/*輸出復數(shù)形式的虛根*/printf("x2=%f-%fi\n",x1,x2);}}elseprintf("不是一元二次方程")}
運輸公司對用戶計算運輸費用。路程(skm)越遠,每噸·千米運費越低。標準如下:s<250沒有折扣250≤s<5002%折扣500≤s<10005%折扣1000≤s<20008%折扣2000≤s<300010%折扣3000≤s15%折扣
練習4-5解題思路:設(shè)每噸每千米貨物的基本運費為p,貨物重為w,距離為s,折扣為d總運費f的計算公式為f=p×w×s×(1-d)折扣的變化規(guī)律.:折扣的“變化點”都是250的倍數(shù)在橫軸上加一種坐標c,c的值為s/250c代表250的倍數(shù)當c<1時,表示s<250,無折扣1≤c<2時,表示250≤s<500,折扣d=2%2≤c<4時,d=5%;4≤c<8時,d=8%;8≤c<12時,d=10%;c≥12時,d=15%#include<stdio.h>intmain(){intc,s;floatp,w,d,f;printf("pleaseenterprice,weight,discount:");scanf("%f,%f,%d",&p,&w,&s);if(s>=3000)c=12;elsec=s/250;輸入單價、重量、距離switch(c){case0:d=0;break;case1:d=2;break;case2:case3:d=5;break;case4:case5:case6:case7:d=8;break;case8:case9:case10:cas
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度食品行業(yè)員工年勞動合同法規(guī)范文本
- 二零二五年度倆孩子離婚財產(chǎn)分割與共同撫養(yǎng)權(quán)協(xié)議
- 2025年度民宿轉(zhuǎn)租經(jīng)營合同模板
- 二零二五年度房屋院落租賃與社區(qū)公共空間開發(fā)合同
- 2025年度礦山買賣中介服務傭金標準合同
- 2025年度股東清算及公司清算審計報告出具服務合同
- 二零二五年度環(huán)保材料研發(fā)招商引資合同性質(zhì)與綠色制造標準
- 二零二五年度知識產(chǎn)權(quán)授權(quán)居間費未簽合同爭議處理
- 2025年度觀光農(nóng)業(yè)耕地租賃管理合同
- 二零二五年度電商代運營與物聯(lián)網(wǎng)技術(shù)應用合同
- 茯苓栽培技術(shù)
- 空氣能熱泵基礎(chǔ)施工方案
- 鋼筋桁架樓承板安裝指導手冊
- 起重機械安全規(guī)程-第部分完整
- 《動賓短語》微課學習 課件(共19張PPT)+任務單設(shè)計
- 好的心理治愈只需一次:《了凡四訓》的心理學解讀
- 十位偉大的經(jīng)濟學家:從馬克思到凱恩斯
- 電信寬帶注銷委托書
- 兒科病區(qū)運用PDCA降低抗菌藥物使用率持續(xù)改進案例
- 液壓滑動模板施工方案
- 哈爾濱LED廣告市場 媒體數(shù)據(jù)分析
評論
0/150
提交評論