版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、順序構造入門一一及熟悉環(huán)境1、輸出 Good Morining答案:#i nclude<stdio.h>int main()prin tf("Good Morinin gn");return 0;2、 某種鉛密度為11340kg/m3,求9.8厘米鉛球有多少kg 這里要求:pi的取值為3.141592657,小數(shù)用double表示,printf("%lf" 輸 出)輸入格式:僅僅一個小數(shù)輸出格式:無輸出樣例:5.588431答案:#i nclude <stdio.h>#define midu 11340int main()doub
2、le r = 0.049;double v ;double weigh;v = 4.0/3*3.141592657*r*r*r;weigh = v * midu;prin tf("%lf", weigh); 3、兩個數(shù)相加輸入兩個整數(shù) 輸出兩個整數(shù)的和 比方輸入:1 4輸出:5答案:#i nclude <stdio.h>void mai n()int a,b;int sum;sea nf("%d%d",&a,&b); sum = a+b;prin tf("%dn",sum);4、輸入兩個整數(shù)a,b,計算(a
3、-b)*(a+b)比方輸入:14輸出:-15答案:#in clude <stdio.h>void mai n() int a,b;int sum;sca nf("%d%d",&a,&b);sum = (a-b)*(a+b); prin tf("%dn",sum);5、兩個數(shù)相加后乘以5輸入:兩個整數(shù) 輸出:兩個整數(shù)的和乘以5 比方輸入:14輸出:25答案:#i nclude <stdio.h>void mai n()int a,b;int sum;sca nf("%d%d",&a,&am
4、p;b);sum = (a+b)*5; prin tf("%dn",sum);,求鉛球有多少kg。6、某種鉛密度為11340kg/m3,求輸入球的直徑厘米數(shù)輸入格式:僅僅一個小數(shù) 輸出格式:僅僅一個小數(shù)輸入樣例:9.8輸出樣例:5.588431 答案:#i nclude <stdio.h> #define midu 11340void mai n ()double r;sca nf("%lf",&r);double v ,m;v=4.0/3*3.141592657*(r/200)*(r/200)*(r/200); m=v*midu;p
5、rin tf("%lf",m);7、鉛密度為11340kg/m3,輸入外直徑cm3 ,內(nèi)徑 輸入格式:兩個小數(shù)空格分隔輸出格式:一個小數(shù)輸入樣例;9.85.1輸出樣例:4.800801答案:#i nclude <stdio.h>#defi ne pi 3.141592657int main()double R,r;in t p;p=11340;sca nf("%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
6、.01*r/2*0.01*r/2*0.01; prin tf("%lfn",M-m);return 0;& 輸入一個華氏溫度,要求輸出攝氏溫度。公式為 文字說明,取位2小數(shù)。輸入:一個華氏溫度,浮點數(shù)輸出:c=攝氏溫度,(保存兩位小數(shù))輸入樣例:-40輸出樣例:c=-40.00答案:#i nclude <stdio.h>void mai n()cm3 ,求空心球有多kg?c=5(F-32)/9 輸出要求有double c,f;scan f("%lf", &f); c = 5*(f-32)/9; T prin tf("
7、c=%0.2lfn",c);9、從1到9任選一個你喜歡的數(shù)字,先乘以 3,再加上3,再乘以3,最后把個位數(shù)和十位數(shù)相加,得到結果是什么?輸入:3結果:9答案:#i nclude <stdio.h>void mai n()int a,b,c,d,e;sca nf("%d",&a);b=(a*3)+3)*3;c=b/10;d=b%10e=c+d;prin tf("%d",e);10、輸入三個數(shù)a,b,c,表示三角形的三個邊長輸出三角形面積的平方值,結果保存2位小數(shù)p(p-a)(p-b)(p-c), 其中 p=( a + b +
8、c)/2;例如,輸入:3.14.15.1輸出:40.38注意:printf("%.2lf",double)保存 2 位小數(shù)答案:#i nclude <stdio.h>void mai n()double a,b,c,p,s;sca nf("%lf %lf %lf",&a,&b,&c);p=( a + b + c)/2;s=p*(p-a)*(p-b)*(p-c);prin tf("%.2lf",s);11、 求一元二次方程ax2+bx+c=0的解。a,b,c為任意實數(shù)。輸入:輸入數(shù)據(jù)有一行,包括a b
9、 c的值輸出:保存2位小數(shù)x1 x2實根,且要求x1>=x2輸出 提示:計算平方根用sqrt()函數(shù),例如y=sqrt(x) 那么y就得到x的平方 根例如輸入:1.04.01.0輸出:-0.27-3.73答案:#i nclude <stdio.h>#in clude <math.h>void mai n()double a,b,c,x,d;double x1,x2;sca nf("%lf %lf %lf",&a,&b,&c);d=sqrt(b*b-4*a*c);x1=(-b+d)/(2*a);x2=(-b-d)/(2*a
10、);if(x1>=x2)prin tf("%.2lf %.2lf",x1,x2);elseprin tf("%.2lf %.2lf",x2,x1);12、輸出一個三位數(shù),將它反向輸出。如輸入:127輸出:721提示:需要求出這個數(shù)的個、十、百位上的數(shù)字用到的技巧就是,整數(shù)相除還是整數(shù)的方法,比方235/100就等于2答案:#i nclude<stdio.h>int main()int a,b,c,d,e;sca nf("%d",&a);b=a/100;c=(a/10)-b*10;d=a%10;e=d*100+
11、c*10+b;prin tf("%dn",e);分支構造13、輸入3個整數(shù),判斷第一個數(shù)是不是最大的數(shù)?例如,輸入:34 5答案二:#i nclude<stdio.h>void mai n()int a,b,c;sca nf("%d %d %d",&a,&b,&c); if(a<b)prin tf("0n");elseif(a<c)prin tf("0n");elseprin tf("1n");14、輸入兩個實數(shù),按由小到大的次序輸出兩數(shù) 輸入兩個
12、單精度的實數(shù),例如:3.2 2.8輸出結果為從大到小排序,例如:2.80 3.20輸出結果保存小數(shù)點后兩位答案:#include <stdio.h>int mai n()double a,b;sca nf("%lf %lf",&a,&b);if (a<b)prin tf("%0.2lf %0.2lfn",a,b); elseprin tf("%0.2lf %0.2lfn",b,a); return 0;15、輸入兩個整數(shù),判斷其是否相等。例如:1輸入:3 5 輸出:a!=b保存2位小數(shù)輸入:兩個小數(shù)
13、輸出:a b其中最大的數(shù)輸入樣例:10.2 20.3輸出樣例:20.30答案:#i nclude <stdio.h>void mai n()double a,b;sca nf("%lf %lf",&a,&b); if(a>b)prin tf("%.2lf",a);elseprin tf("%.2lf",b);17、編寫一個程序,輸入a、b、c三個值,輸出其中最大值。 輸入:一行數(shù)組,分別為a b c輸出:a b c其中最大的數(shù) 保存2位小數(shù)輸入樣例:10 20 30輸出樣例:30.00答案一:#i n
14、clude <stdio.h>void mai n()double a,b,c;sca nf("%lf %lf %lf",&a,&b,&c); if(a>b&&a>c)prin tf("%.2lfn",a);else if(b>a&&b>c)prin tf("%.2lfn",b);#i nclude <stdio.h>void mai n() int a,b,c; double d,e;sca nf("%d %d %d&q
15、uot;,&a,&b,&c);d=a*1.0>b*1.0?a*1.0:b*1.0;1e=d*1.0>c*1.0?d*1.0:c*1.0;prin tf("%.2lf",e);18、輸入一個年份,判斷一個年份是否為閏年輸入:一個正整數(shù),比方2021輸出:一個字母 “y或者“n引號不輸出輸入樣例:2021輸出樣例:y答案一:#i nclude <stdio.h>void mai n()int a;sca nf("%d",&a);if (a%4=0&&a%100!=0|a%400=0)pr
16、in tf("y");elseprin tf(" n");答案二:#i nclude <stdio.h>void mai n()int n;sca nf("%d",&n);if(n %100=0)if(n %400=0)printf("yn");elseprin tf(" nn");elseif (n %4=0)prin tf("yn");elseprin tf(" nn");19、簡單的計算器計算:輸入a+b能計算出其和,輸入a-b能
17、計算其差,同理乘除。除法用"/"表示,但是假設出現(xiàn)4/0那么輸出“ error ,建議使用數(shù)據(jù)類型使用float類型,“ + - * /使用char。輸出格式%.2f輸入:1 + 2輸出:3.00輸入:1/0輸出 :errorHINT:float a;char b;Ifloat c;scan f("%f%c%f",&a,&b,&c);答案一:#i nclude<stdio.h>void mai n()float a,b;char op;sca nf("%f %c %f",&a,&op
18、,&b);switch(op)3case '+':pri ntf("%.2f",a+b);break;case '-':printf("%.2f",a-b);break;case '*':printf("%.2f",a*b);break;case '/': if(b!=0) Jprin tf("%.2f",a/b);elseprin tf("error");break;default:pri ntf(""
19、);答案二:#i nclude <stdio.h>void mai n()double a,c,d;char b;sca nf("%lf%c%lf",&a,&b,&c);if (b='+')d=a*1.0+c*1.0;prin tf("%.2lf",d);else if ( b='-')d=a*1.0-c*1.0;prin tf("%.2lf",d);else if ( b ='*')d=a*1.0*c*1.0;prin tf("%.2lf&
20、quot;,d);else if (b='/'&&c!=0)d=a*1.0/c*1.0;prin tf("%.2lf",d);else if ( b='/'&&c=0)prin tf("error");20、看看你們的緣分! !計算出你和另一個人的關系,準的邪門了!計算的方法很簡單,將你們姓名筆劃的總數(shù)作比擬,以大的數(shù)字減小的例如:大雄想知道自己和叮當?shù)年P系是什,要將自己名字的筆劃(共15劃)和叮當名字的筆劃(共21劃)相減(即21-15),得出的數(shù)字是6, 幫你的人。 十 分準確??!快來試
21、試吧!差值對照表:0親密無間1永遠和你在一起2水火不相容3知心朋友4心上人5幫你做事的人6幫你的人7面和心不合8男女關系不正常9情投意合10關系馬虎11尊敬你的人12愛你的人13適合你的14說你壞話的人15克星16救星17忠心的人18狼心狗肺的人19單相思20山盟海誓21情敵22服從你的人23永遠在一起24伴終生25恨你又愛你比25大:你倆緣分超出計算范圍答案:#i nclude <stdio.h>void mai n()int a,b,c,d,e;sca nf("%d %d",&a,&b);c=a>b?a:b;d=a<b?a:b;e
22、=c-d;switch (e)二case 0 : printf("親密無間 ”);break;case 1 : printf("永遠和你在一起 ”);break; case 2 : printf("水火不相容 ”);break;case 3 : printf("知心朋友 ”);break;case 4 : printf("心上人 ”);break;case 5 : printf(” 幫你做事的人");break; case 6 : printf(” 幫你的人");break;case 7 : printf("面和心
23、不合");break;case 8 : printf("男女關系不正常 ”);break;case 9 : printf(” 情投意合 ”);break;case 10 : printf("關系馬虎 ”);break;case 11 : printf("尊敬你的人 ”);break;case 12 : printf("愛你的人 ”);break;case 13 : printf("適合你的 ”);break;case 14 : printf("說你壞話的人");break;case 15 : printf(&quo
24、t;克星");break;case 16 : printf("救星");break;case 17 : printf("忠心的人");break;case 18 : printf("狼心狗肺的人");break;case 19 : printf("單相思");break;case 20 : printf("山盟海誓");break;case 21 : printf("情敵");break;case 22 : printf("服從你的人");bre
25、ak;case 23 : printf("永遠在一起");break;case 24 : printf("伴終生");break;case 25 : printf("恨你又愛你");break; Default : printf("你倆緣分超出計算范圍");21、求一元二次方程ax2+bx+c=0的解。a,b,c為任意實數(shù)輸入:a b c輸出:如果a為0同時b為0,那么輸出"Not an equation" (N大寫,單詞間一個空格)如果a為0,退化一次方程,那么只輸出一個根的值既可以a不為0那
26、么按以下格式輸出方程的根x1和x2o x1和x2之間有一個空格。1如果x1和x2為實根,那么以x1>=x2輸出。2如果方程是共軛復根,x1= m+ni, x2=m-ni,其中n>0。其中x1, x2, m,n 均保存2位小數(shù)。樣例輸入:1 2 3樣例輸出:提示:兩個根中間有一個空格平方根用函數(shù)sqrt(x),并同時需要 #include <math.h>保存2位小數(shù)用printf("%.2f",.)輸出 i 的方法 printf("%0.2lf+%0.2lfi %0.2lf-%0.2lfi",你的實部,你的虛部,你的實部,你的虛部
27、)答案:#i nclude <stdio.h>#i nclude <math.h> void mai n()int a , b , c; II定義方程的三個參數(shù)IIdouble p , m , n , x1 , x2 , x , y; II定義實根和虛根以及 bA2-4ac的值 以及用于交換最大最小值的x,yscan f("%d %d %d",&a,&b,&c);p = (b*b-4*a*c)*1.0if (a=0&&b=0)prin tf("Not an equati on");else
28、if (a=0&&b!=0)x1=(c*1.0Ib*1.0)*(-1);prin tf("%.2lf",x1);else if (a!=0)if (p>=0)x1 = (-b+sqrt(p)I(2*a)*1.0; |x2 = (-b-sqrt(p)I(2*a)*1.0;x = x1>x2?x1:x2;y = x1<x2?x1:x2;prin tf("%.2lf %.2lf",x,y);elsem = (-b*1.0)/(2*a*1.0);n = sqrt(-p)*1.0/(2*a*1.0);if (n <0)n=-
29、n;printf("%.2lf+%.2lfi %.2lf-%.2lfi",m,n,m,n); 22、實現(xiàn)符號函數(shù)求解。輸入變量為大于0的實數(shù)時,輸出1輸入變量為小于0的實數(shù)時,輸出-1輸入變量為0時,輸出0答案:#i nclude<stdio.h>void mai n()int a;sca nf("%d",&a);if(a>0)23、輸入一個雙精度類型的分數(shù),判斷該分數(shù)屬于哪個等級,1如果輸入的分數(shù)不在0-100之間,輸出:error!2)輸入分數(shù)大于等于3)輸入分數(shù)大于等于4)輸入分數(shù)大于等于5)輸入分數(shù)大于等于90,80,7
30、0,60,小于等于 小于90, 小于80, 小于70,100,輸出 輸出 輸出輸出:ABCD6)輸入分數(shù)小于60,輸出:E 答案:#i nclude<stdio.h> void mai n()float score;sca nf("%f",&score);if(score<0|score>100) prin tf("error!");else if(score>=0&&score<60) pri ntf("E");else if(score<70) pri ntf(&q
31、uot;D");else if(score<80) pri ntf("C");else if(score<90) pri ntf("B");else prin tf("A");24、輸入三個整數(shù),按照由小到大順序輸出出來例如:輸入:12 5 8 輸出:5 812答案一:#i nclude <stdio.h>void mai n()int a,b,c,d,e,f,g,h;sca nf("%d %d %d",&a,&b,&c); d=a<b?a:b;e=d
32、<c?d:c;f=a>b?a:b;g=f>c?f:c;if (a>e&&a<g) h=a;printf("%d %d %d",e,h,g); else if (b>e&&b<g)h=b;prin tf("%d %d %d",e,h,g); else prin tf("%d %d %d",e,c,g);答案二:#i nclude <stdio.h> int main() int a,b,c;sca nf("%d %d %d",&a,&b,&c);if(a!=b&&a!=c&&b!=c)if(a>b&&b>c)prin tf("%d %d %dn",c,b,a);else if (a>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年農(nóng)業(yè)項目居間服務合同2篇
- 二零二五年度范文設備租購服務合同2篇
- 二零二五年度集團公司內(nèi)部子公司間借款合同范本3篇
- 二零二五版花崗石石材行業(yè)標準制定與實施合同3篇
- 二零二五年高空玻璃安裝與玻璃清潔保養(yǎng)合同3篇
- 二零二五版公司獨立董事薪酬及激勵合同2篇
- 建筑工地2025年度水電暖供應與安裝承包合同2篇
- 基于2025年度市場分析的營銷推廣合同標的修訂3篇
- 二零二五版智能倉儲物流設施施工合同協(xié)議3篇
- 二零二五年度花卉新品種研發(fā)與購銷合同3篇
- 綿陽市高中2022級(2025屆)高三第二次診斷性考試(二診)歷史試卷(含答案)
- 《視頻壓縮基礎》課件
- 2025南方財經(jīng)全媒體集團校園招聘63人高頻重點提升(共500題)附帶答案詳解
- 《A機場公司人力資源管理工作實踐調(diào)研報告》2600字(論文)
- 社工人才培訓計劃實施方案
- 四年級數(shù)學(上)計算題專項練習及答案
- 6、水平四+田徑18課時大單元計劃-《雙手頭上前擲實心球》
- 幼兒園人民幣啟蒙教育方案
- 軍事理論(2024年版)學習通超星期末考試答案章節(jié)答案2024年
- 青島版科學四年級下冊課程綱要
- GB/T 6672-2001塑料薄膜和薄片厚度測定機械測量法
評論
0/150
提交評論