![C語言順序結(jié)構(gòu)及分支結(jié)構(gòu)編程案例(詳解).doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/ffdf3d90-7b87-401d-9e3e-1982f8aec063/ffdf3d90-7b87-401d-9e3e-1982f8aec0631.gif)
![C語言順序結(jié)構(gòu)及分支結(jié)構(gòu)編程案例(詳解).doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/ffdf3d90-7b87-401d-9e3e-1982f8aec063/ffdf3d90-7b87-401d-9e3e-1982f8aec0632.gif)
![C語言順序結(jié)構(gòu)及分支結(jié)構(gòu)編程案例(詳解).doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/ffdf3d90-7b87-401d-9e3e-1982f8aec063/ffdf3d90-7b87-401d-9e3e-1982f8aec0633.gif)
![C語言順序結(jié)構(gòu)及分支結(jié)構(gòu)編程案例(詳解).doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/ffdf3d90-7b87-401d-9e3e-1982f8aec063/ffdf3d90-7b87-401d-9e3e-1982f8aec0634.gif)
![C語言順序結(jié)構(gòu)及分支結(jié)構(gòu)編程案例(詳解).doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/10/ffdf3d90-7b87-401d-9e3e-1982f8aec063/ffdf3d90-7b87-401d-9e3e-1982f8aec0635.gif)
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
順序結(jié)構(gòu)入門及熟悉環(huán)境1、輸出Good Morining 答案:#includeint main() printf(Good Moriningn);return 0;2、已知某種鉛密度為11340kg/m3 ,求9.8厘米鉛球有多少kg這里要求 :pi的取值為3.141592657,小數(shù)用double表示,printf(%lf輸出)輸入格式 :輸入格式 : 僅僅一個小數(shù)輸出格式 :無輸出樣例 :5.588431答案:#include #define midu 11340int main()double r = 0.049;double v ;double weigh;v = 4.0/3*3.141592657*r*r*r;weigh = v * midu;printf(%lf, weigh);3、兩個數(shù)相加輸入兩個整數(shù)輸出兩個整數(shù)的和比如輸入 :1 4輸出 :5答案:#include void main()int a,b;int sum;scanf(%d%d,&a,&b);sum = a+b;printf(%dn,sum);4、輸入兩個整數(shù)a,b,計(jì)算(a-b)*(a+b)比如輸入 : 1 4輸出 :-15答案:#include void main()int a,b;int sum;scanf(%d%d,&a,&b);sum = (a-b)*(a+b);printf(%dn,sum);5、兩個數(shù)相加后乘以5輸入 :兩個整數(shù)輸出 :兩個整數(shù)的和乘以5比如輸入 : 1 4 輸出 :25答案:#include void main()int a,b;int sum;scanf(%d%d,&a,&b);sum = (a+b)*5;printf(%dn,sum);6、已知某種鉛密度為11340kg/m3 ,求輸入球的直徑(厘米數(shù)),求鉛球有多少kg。輸入格式 :輸入格式 : 僅僅一個小數(shù)輸出格式 :輸出格式 :僅僅一個小數(shù)輸入樣例 :輸入樣例 :9.8輸出樣例 :輸出樣例 :5.588431答案:#include #define midu 11340void main ()double r;scanf(%lf,&r);double v ,m;v=4.0/3*3.141592657*(r/200)*(r/200)*(r/200);m=v*midu;printf(%lf,m);7、鉛密度為11340kg/m3 ,輸入外直徑(cm),內(nèi)徑(cm),求空心球有多kg?輸入格式 :輸入格式 :兩個小數(shù)(空格分隔)輸出格式 :輸出格式 :一個小數(shù)輸入樣例 ;輸入樣例 :9.8 5.1輸出樣例 :輸出樣例 :4.800801答案:#include #define pi 3.141592657int main()double R,r;int p;p=11340;scanf(%lf %lf,&R,&r);double M,m;M=p*4.0/3*pi*R/2*0.01*R/2*0.01*R/2*0.01;m=p*4.0/3*pi*r/2*0.01*r/2*0.01*r/2*0.01;printf(%lfn,M-m);return 0;8、輸入一個華氏溫度,要求輸出攝氏溫度。公式為 c=5(F-32)/9 輸出要求有文字說明,取位2小數(shù)。輸入 :一個華氏溫度,浮點(diǎn)數(shù)輸出 :c=攝氏溫度,(保留兩位小數(shù))輸入樣例:-40輸出樣例 :c=-40.00答案:#include void main()double c,f;scanf(%lf,&f);c = 5*(f-32)/9;printf(c=%0.2lfn,c);9、從1到9任選一個你喜歡的數(shù)字,先乘以3,再加上3,再乘以3,最后把個位數(shù)和十位數(shù)相加,得到結(jié)果是什么?輸入: 3結(jié)果:9答案:#include void main()int a,b,c,d,e;scanf(%d,&a);b=(a*3)+3)*3;c=b/10;d=b%10;e=c+d;printf(%d,e);10、輸入三個數(shù)a,b,c,表示三角形的三個邊長輸出三角形面積的平方值,結(jié)果保留2位小數(shù)p(p-a)(p-b)(p-c), 其中p=( a + b + c)/2;例如,輸入 :3.1 4.1 5.1輸出 :40.38注意 :printf(%.2lf,double) 保留2位小數(shù)答案:#include void main()double a,b,c,p,s;scanf(%lf %lf %lf,&a,&b,&c); p=( a + b + c)/2; s=p*(p-a)*(p-b)*(p-c);printf(%.2lf,s);11、求一元二次方程ax2+bx+c=0的解。a,b,c為任意實(shí)數(shù)。 輸入 :輸入數(shù)據(jù)有一行,包括a b c的值輸出 :(保留2位小數(shù))x1 x2實(shí)根,且要求x1=x2輸出提示 :計(jì)算平方根用sqrt()函數(shù),例如 y=sqrt(x) 則y就得到x的平方根例如輸入: 1.0 4.0 1.0輸出 :-0.27 -3.73答案:#include #include void main()double a,b,c,x,d;double x1,x2; scanf(%lf %lf %lf,&a,&b,&c);d=sqrt(b*b-4*a*c);x1=(-b+d)/(2*a);x2=(-b-d)/(2*a);if(x1=x2)printf(%.2lf %.2lf,x1,x2);elseprintf(%.2lf %.2lf,x2,x1);12、輸出一個三位數(shù),將它反向輸出。如輸入 :127輸出: 721提示:需要求出這個數(shù)的個、十、百位上的數(shù)字用到的技巧就是,整數(shù)相除還是整數(shù)的辦法,比如235/100就等于2答案:#includeint main()int a,b,c,d,e;scanf(%d,&a);b=a/100;c=(a/10)-b*10;d=a%10;e=d*100+c*10+b;printf(%dn,e);分支結(jié)構(gòu) 13、輸入3個整數(shù),判斷第一個數(shù)是不是最大的數(shù)? 例如,輸入 :3 4 5輸出 :0輸入 :6 1 2輸出 :1答案一:#includevoid main()int a,b,c;scanf(%d %d %d,&a,&b,&c);if(ab&ac)printf(1);elseprintf(0);答案二:#includevoid main()int a,b,c;scanf(%d %d %d,&a,&b,&c);if(ab)printf(0n);elseif(ac)printf(0n);elseprintf(1n);14、輸入兩個實(shí)數(shù),按由小到大的次序輸出兩數(shù)輸入兩個單精度的實(shí)數(shù),例如:3.2 2.8輸出結(jié)果為從大到小排序,例如:2.80 3.20輸出結(jié)果保留小數(shù)點(diǎn)后兩位答案:#include int main()double a,b;scanf(%lf %lf,&a,&b);if (ab)printf(%0.2lf %0.2lfn,a,b);elseprintf(%0.2lf %0.2lfn,b,a);return 0;15、輸入兩個整數(shù),判斷其是否相等。例如:1)輸入:3 5輸出:a!=b2) 輸入:4 4輸出:a=b答案:#includevoid main()int a,b;scanf(%d %d,&a,&b);if(a=b)printf(a=b);elseprintf(a!=b);16、編寫一個程序,輸入a、b兩個,輸出其中最大值。輸入 :兩個小數(shù)輸出 :a b 其中最大的數(shù) 保留2位小數(shù)輸入樣例 :10.2 20.3輸出樣例 :20.30答案:#include void main()double a,b;scanf(%lf %lf,&a,&b);if(ab)printf(%.2lf,a);elseprintf(%.2lf,b);17、編寫一個程序,輸入a、b、c三個值,輸出其中最大值。輸入 :一行數(shù)組,分別為a b c輸出 :a b c其中最大的數(shù) 保留2位小數(shù)輸入樣例 :10 20 30輸出樣例 :30.00答案一:#include void main()double a,b,c;scanf(%lf %lf %lf,&a,&b,&c);if(ab&ac)printf(%.2lfn,a);else if(ba&bc)printf(%.2lfn,b);elseprintf(%.2lfn,c);答案二:#include void main()int a,b,c;double d,e;scanf(%d %d %d,&a,&b,&c);d=a*1.0b*1.0?a*1.0:b*1.0;e=d*1.0c*1.0?d*1.0:c*1.0;printf(%.2lf,e);18、輸入一個年份,判斷一個年份是否為閏年輸入 :一個正整數(shù),比如 2008輸出 :一個字母 “y” 或者 “n” (引號不輸出)輸入樣例 :2008輸出樣例 :y答案一:#include void main()int a;scanf(%d,&a);if (a%4=0&a%100!=0|a%400=0)printf(y);else printf(n);答案二:#include void main() int n;scanf(%d,&n);if(n%100=0)if(n%400=0)printf(yn);elseprintf(nn);else if (n%4=0)printf(yn);elseprintf(nn);19、簡單的計(jì)算器計(jì)算:輸入a+b能計(jì)算出其和,輸入a-b能計(jì)算其差,同理乘除。除法用/表示,但是若出現(xiàn)4/0則輸出“error”,建議使用數(shù)據(jù)類型使用float類型,“ + - * / ” 使用char。輸出格式%.2f輸入 :1 + 2輸出 :3.00輸入 :1/0輸出 :errorHINT:float a; char b; float c; scanf(%f%c%f,&a,&b,&c);答案一:#includevoid main()float a,b;char op;scanf(%f %c %f,&a,&op,&b);switch(op)case +:printf(%.2f,a+b);break;case -:printf(%.2f,a-b);break;case *:printf(%.2f,a*b);break;case /:if(b!=0)printf(%.2f,a/b);elseprintf(error);break;default:printf();答案二:#include void main()double a,c,d;char b; scanf(%lf%c%lf,&a,&b,&c);if ( b=+)d=a*1.0+c*1.0;printf(%.2lf,d);else if ( b=-)d=a*1.0-c*1.0;printf(%.2lf,d);else if ( b =*)d=a*1.0*c*1.0;printf(%.2lf,d); else if ( b=/&c!=0)d=a*1.0/c*1.0;printf(%.2lf,d);else if ( b=/&c=0)printf(error);20、看看你們的緣分!計(jì)算出你和另一個人的關(guān)系,準(zhǔn)的邪門了!計(jì)算的方法很簡單,將你們姓名筆劃的總數(shù)作比較,以大的數(shù)字減小的例如:大雄想知道自己和叮當(dāng)?shù)年P(guān)系是什,要將自己名字的筆劃(共15劃)和叮當(dāng)名字的筆劃(共21劃)相減(即21-15),得出的數(shù)字是6,幫你的人。 十分準(zhǔn)確??!快來試試吧!差值對照表:0 親密無間1 永遠(yuǎn)和你在一起2 水火不相容3 知心朋友4 心上人5 幫你做事的人6 幫你的人7 面和心不合8 男女關(guān)系不正常9 情投意合10 關(guān)系馬虎11 尊敬你的人12 愛你的人13 適合你的14 說你壞話的人15 克星16 救星17 忠心的人18 狼心狗肺的人19 單相思20 山盟海誓21 情敵22 服從你的人23 永遠(yuǎn)在一起24 伴終生25 恨你又愛你 比25大:你倆緣分超出計(jì)算范圍答案:#include void main()int a,b,c,d,e;scanf(%d %d,&a,&b);c=ab?a:b;d=a=x2輸出。(2)如果方程是共軛復(fù)根,x1=m+ni,x2=m-ni,其中n0。其中x1, x2, m,n均保留2位小數(shù)。樣例輸入 :1 2 3樣例輸出 :-1.00+1.41i -1.00-1.41i 提示 :兩個根中間有一個空格平方根用函數(shù)sqrt(x) ,并同時需要#include 保留2位小數(shù)用printf(%.2f,.) 輸出i的方法 printf(%0.2lf+%0.2lfi %0.2lf-%0.2lfi,你的實(shí)部,你的虛部,你的實(shí)部,你的虛部)答案:#include #include void main()int a , b , c;/定義方程的三個參數(shù)/double p , m , n , x1 , x2 , x , y;/定義實(shí)根和虛根以及b2-4ac的值 以及用于交換最大最小值的x,y/scanf(%d %d %d,&a,&b,&c);p = (b*b-4*a*c)*1.0;if (a=0&b=0)printf(Not an equation);else if (a=0&b!=0)x1=(c*1.0/b*1.0)*(-1);printf(%.2lf,x1);else if (a!=0) if (p=0) x1 = (-b+sqrt(p)/(2*a)*1.0;x2 = (-b-sqrt(p)/(2*a)*1.0;x = x1x2?x1:x2;y = x1x2?x1:x2;printf(%.2lf %.2lf,x,y); else m = (-b*1.0)/(2*a*1.0);n = sqrt(-p)*1.0/(2*a*1.0); if (n0)n=-n;printf(%.2lf+%.2lfi %.2lf-%.2lfi,m,n,m,n); 22、實(shí)現(xiàn)符號函數(shù)求解。輸入變量為大于0的實(shí)數(shù)時,輸出 1輸入變量為小于0的實(shí)數(shù)時,輸出 -1輸入變量為0時,輸出 0答案:#includevoid main()int a;scanf(%d,&a);if(a0)printf(1);else if(a=0)printf(0); elseprintf(-1);23、輸入一個雙精度類型的分?jǐn)?shù),判斷該分?jǐn)?shù)屬于哪個等級,1)如果輸入的分?jǐn)?shù)不在0-100之間,輸出 :error!2)輸入分?jǐn)?shù)大于等于90,小于等于100,輸出:A3)輸入分?jǐn)?shù)大于等于80,小于90,輸出:B4)輸入分?jǐn)?shù)大于等于70,小于80,輸出:C5)輸入分?jǐn)?shù)大于等于60,小于70,輸出:D6)輸入分?jǐn)?shù)小于60,輸出:E答案:#includevoid main()float score;scanf(%f,&score);if(score100) printf(error!);else if(score=0&score60) printf(E);else if(score70) printf(D);else if(score80) printf(C);else if(score90) printf(B);else printf(A);24、輸入三個整數(shù),按照由小到大順序輸出出來。例如 :輸入 :12 5 8輸出 :5 8 12答案一:#include void main()int a,b,c,d,e,f,g,h;scanf(%d %d %d,&a,&b,&c); d=ab?a:b;e=db?a:b;g=fc?f:c; if (ae&ae&bg)h=b;printf(%d %d %d,e,h,g);else printf(%d %d %d,e,c,g);答案二:#include int main()int a,b,c;scanf(%d %d %d,&a,&b,&c);if(a!=b&a!=c&b!=c) if(ab&bc)printf(%d %d %dn,c,b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境的網(wǎng)絡(luò)安全培訓(xùn)
- 未來學(xué)習(xí)模式基于網(wǎng)絡(luò)教育平臺的思考
- 現(xiàn)代辦公空間中的綠色環(huán)保用品設(shè)計(jì)思考
- 2024年四年級品德與社會上冊 第三單元 生活在這里真好 第11課《我家來了新鄰居》說課稿 粵教版001
- 2024-2025學(xué)年高中物理 第十二章 機(jī)械波 4 波的衍射和干涉說課稿4 新人教版選修3-4001
- Module 1 Unit 1 She's a nice teacher(說課稿)-2023-2024學(xué)年外研版(三起)英語四年級下冊
- 2023九年級化學(xué)上冊 第一章 大家都來學(xué)化學(xué)1.2 化學(xué)實(shí)驗(yàn)室之旅說課稿(新版)粵教版001
- 2025農(nóng)村養(yǎng)殖場場地租地合同
- 2025國際專利技術(shù)許可合同模板版
- Unit 5 Nature and Culture(說課稿)2023-2024學(xué)年人教新起點(diǎn)版英語六年級下冊
- 電動汽車用驅(qū)動電機(jī)系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
- 2024年四川省成都市新都區(qū)中考英語一診試卷(含解析)
- 醫(yī)療器械物價收費(fèi)申請流程
- 招聘專員轉(zhuǎn)正述職報(bào)告
- “一帶一路”背景下的西安市文化旅游外宣翻譯研究-基于生態(tài)翻譯學(xué)理論
- 2024年江蘇省昆山市六校中考聯(lián)考(一模)化學(xué)試題
- 大學(xué)生文學(xué)常識知識競賽考試題庫500題(含答案)
- 國家電網(wǎng)智能化規(guī)劃總報(bào)告
- 邢臺市橋西區(qū)2024年事業(yè)單位考試《公共基礎(chǔ)知識》全真模擬試題含解析
評論
0/150
提交評論