




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1.編寫程序,要求用戶輸入一個(gè)三角形的三邊邊長分別為a,b,c,利用海倫公式求三角形的面積。海倫公式:#include<stdio.h>#include<math.h>void main() float a,b,c,p,s; printf("請輸入三邊a,b,c:"); scanf("%f %f %f",&a,&b,&c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c); printf("%f,%fn",p,s);2.三個(gè)小朋友,大毛有糖果50粒,二毛有
2、糖果43粒,三毛有糖果13?!,F(xiàn)在他們?nèi)值茏鲇螒颍瑥拇竺_始,將自己的糖果三等分,三兄弟每人一份,多余的自己吃掉;然后二毛和三毛也依次這樣做,問最后三兄弟各有多少糖果?#include<stdio.h>void main() int a=50,b=43,c=13; a=a/3; b=a+b; b=b/3; c=a+b+c; a=a+b; c=c/3; b=b+c; a=a+c; printf("%d,%d,%dn",a,b,c);3.編寫程序,要求用戶輸入某年年份,然后判斷是否為閏年。(閏年的條件是:該年的年號能被4整除且不能被100整除,或該年的年號能被40
3、0整除,則該年是閏年,否則不是閏年。)#include<stdio.h>void main() int year; printf("請輸入年份"); scanf("%d",&year); if(year%4=0&&year%100!=0|year%400=0) printf("閏年n"); else printf("平年n"); 4.編寫程序,隨機(jī)生成一個(gè)100以內(nèi)的整數(shù)。#include<stdio.h>#include<stdlib.h>#includ
4、e<time.h>void main() int i; srand(time(NULL); i=rand()%100; printf("%dn",i);5.編寫一個(gè)程序,用戶輸入某年某月,求該月的天數(shù)。#include<stdio.h>void main() int year,month,n; printf("請輸入年份月份:"); scanf("%d %d",&year,&month); if(year%4=0&&year%100!=0|year%400=0) if(month
5、=2) n=29; else if(month=2) n=28; switch(month) case 2:break; case 1: case 3: case 5: case 7: case 8: case 10: case 12:n=31;break; case 4: case 6: case 9: case 11:n=30;break; default:printf("輸入錯(cuò)誤請重輸:"); printf("%dn",n);6.求分段函數(shù)的值。 0 (x<0)F(x)
6、= 2X+1 (x>=0) #include<stdio.h>void main() float x,f; printf("請輸入x:"); scanf("%f",&x); if(x<0) f=0; else f=2*x+1; printf("%fn",f);7.已知函數(shù) x + 3 ( x > 0 ) y= 0 ( x = 0 ) x*x 1 ( x < 0 )#incl
7、ude<stdio.h>void main() float y,x; printf("請輸入x:"); scanf("%f",&x); if(x>0) y=x+3; else if(x=0) y=0; else y=x*x-1; printf("%fn",y);編程輸入x的值,輸出y的值。8.編寫程序,計(jì)算郵局匯款的匯費(fèi)。如果匯款金額小于100元,匯費(fèi)為1元;如果匯費(fèi)在100元與5000元之間,按1%收取匯費(fèi);如果金額大于5000元,匯費(fèi)為50元。匯款金額由命令行輸入。 #include<s
8、tdio.h>void main() float a,w; printf("請輸入?yún)R款金額:"); scanf("%f",&a); if (a<100) w=1; else if(a<5000) w=a*1/100;else w=50; printf("%fn",w);9.計(jì)算1-2+3-4+5+99-100的值#include<stdio.h>void main() int i,f=1,sum=0; for(i=1;i<101;i+) sum=sum+i*f; f=f*(-1); prin
9、tf("%dn",sum);10.打印100以內(nèi)所有能被3整除的數(shù),每5個(gè)換一行。#include<stdio.h>void main() int i,n=0; for(i=1;i<=100;i+) if(i%3=0) printf("%d ",i); n+; if(n%5=0) printf("n"); 11.計(jì)算1+1/2+1/3+1/100的值#include<stdio.h>void main() float i,sum=0; for(i=1;i<=100;i+) sum=sum+1/i;
10、printf("%fn",sum);12.編寫一個(gè)程序,用戶輸入一個(gè)整數(shù),判斷該數(shù)是否是素?cái)?shù)。#include<stdio.h>void main() int n,i,f; scanf("%d",&n); for(i=2;i<=n/2;i+) f=1; if(n%i=0) f=0; break; if(f=0) printf("%d不是素?cái)?shù)",n); else printf("%d是素?cái)?shù)",n); 13.編寫一個(gè)程序,打印出100以內(nèi)所有的素?cái)?shù),每5個(gè)換一行。#include<std
11、io.h>void main() int i,j,f,n=0; for(i=2;i<=100;i+) f=1; for(j=2;j<=i/2;j+) if(i%j=0) f=0; break; if(f=1) printf("%d ",i); n+;if(n%5=0) printf("n"); 14.一個(gè)運(yùn)輸公司對用戶計(jì)算運(yùn)費(fèi)公式:總運(yùn)費(fèi)=單價(jià)*重量*距離*(1-折扣)。單價(jià)為每噸每公里為1元。路程(s)越遠(yuǎn),每公里運(yùn)費(fèi)折扣越高,公式如下: s<250km 沒有折扣 250=<s<500 2%折扣 500=<s&
12、lt;1000 5%折扣 1000=<s<2000 8%折扣 2000=<s<3000 10%折扣 3000=<s 15%折編寫一個(gè)程序,完成以下功能:當(dāng)運(yùn)輸公司輸入貨物的噸數(shù)和公里數(shù),就能計(jì)算出這次運(yùn)單的運(yùn)費(fèi)。15.編寫一個(gè)程序,獲取系統(tǒng)的當(dāng)前時(shí)間(取整點(diǎn)),若時(shí)間為5、6、7、8點(diǎn),則顯示“早上好”;若時(shí)間為9、10、11點(diǎn),則顯示“上午好”;若時(shí)間為12、13點(diǎn),則顯示“中午好”;若時(shí)間為14、15、16、17、18點(diǎn),則顯示“下午好”;若時(shí)間為19、20、21、22、23、24、1、2、3、4點(diǎn),則顯示“晚上好”。#include<stdio.h&g
13、t;#include<time.h>#include<stdlib.h>void main() time_t t; t=time(NULL); struct tm *tt; tt=localtime(&t); switch(tt->tm_hour) case 5:case 6:case 7:case 8:printf("早上好n");break;case 9:case 10:case 11:printf("上午好n");break;case 12:case 13:printf("中午好n");br
14、eak;case 14:case 15:case 16:case 17:case 18:printf("下午好n");break; default:printf("晚上好n"); 16.所謂水仙花數(shù)是指一個(gè)三位正整數(shù),它各位數(shù)字的立方之和等于此正整數(shù)。例如,153是一個(gè)水仙花數(shù),因?yàn)?53=1*1*1+5*5*5+3*3*3。試編寫一個(gè)程序,判斷用戶輸入的一個(gè)三位正整數(shù)是否是水仙花數(shù)。#include<stdio.h>void main()int a,b,c,n;printf("請輸入一個(gè)三位數(shù)n:");scanf(&qu
15、ot;%d",&n);a=n/100;b=n%100/10;c=n%100%10;if(n=a*a*a+b*b*b+c*c*c)printf("%d是水仙花數(shù)n",n);else printf("%d不是水仙花數(shù)n",n);17.所謂水仙花數(shù)是指一個(gè)三位正整數(shù),它各位數(shù)字的立方之和等于此正整數(shù)。例如,153是一個(gè)水仙花數(shù),因?yàn)?53=1*1*1+5*5*5+3*3*3。試編寫一個(gè)程序,求出所有的水仙花數(shù)。#include<stdio.h>void main()int i;int a,b,c;for(i=100;i<10
16、00;i+)a=i/100;b=i%100/10;c=i%100%10;if(i=a*a*a+b*b*b+c*c*c)printf("%dn",i);18求200以內(nèi)的所有素?cái)?shù)的和。(素?cái)?shù)是一個(gè)大于1且只能被1和它本身整除的整數(shù))#include<stdio.h>void main() int i,j,sum=0,f; for(i=2;i<=200;i+) for(j=2;j<=i/2;j+) f=1; if(i%j=0) f=0; break; if(f=1) sum=sum+i; printf("%dn",sum);19.有父
17、子二人,已知父親年齡不大于90歲,兒子年齡不大于50歲。10年前父親的年齡是兒子的4倍,10年后父親的年齡是兒子年齡的整數(shù)倍。求父子的年齡。#include<stdio.h>void main() int f,s; for(s=11;s<=30;s+) f=4*s-30; if(f+10)%(s+10)=0) printf("%d,%dn",f,s); 20.有面值為一元、二元、五元的人民幣若干,從中取出20張使其總值為60元,問有多少種取法?每種取法的人民幣各為多少張?#include<stdio.h>void main() int a,b,
18、c,n=0; for(a=1;a<20;a+) for(b=1;b<20;b+) c=20-a-b;if(1*a+2*b+5*c)=60) printf("%d,%d,%dn",a,b,c); n+; printf("%dn",n);21.如今市場上公雞一只5美元、母雞一只3美元,小雞一美元3只,現(xiàn)有100美元,需要買100只雞回來,問一百只雞中公雞、母雞、小雞各多少?#include<stdio.h>void main() int a,b,c; for(a=1;a<20;a+) for(b=1;b<33;b+) c=
19、100-a-b; if(5*a+3*b+c/3.0)=100) printf("公雞有%d,母雞有%d,小雞有%dn",a,b,c); 22.某人去購買教材和練習(xí)簿。已知教材每本10元,教參每本5元,練習(xí)簿每本0.5元,他總共購買了100本,用了100元。問他購買教材、教參和練習(xí)簿各多少本?#include<stdio.h>void main() int a,b,c; for(a=1;a<10;a+) for(b=1;b<20;b+) c=100-a-b; if(10*a+5*b+c*0.5)=100) printf("教材%d本,教參%d
20、本,練習(xí)簿%d本n",a,b,c); 23.有紅、白、黑三種球若干個(gè),其中紅、白球共25個(gè),白、黑球共31個(gè),紅、黑球共28個(gè),求這三種球各多少個(gè)?#include<stdio.h>void main() int a,b,c,d,e,f,n,m; n=25; m=31; d=28; e=m-n; f=d+e; c=f/2; b=31-c; a=28-c; printf("紅球有%d個(gè),白球有%d個(gè),黑球有%d個(gè)n",a,b,c);24.將華氏溫度轉(zhuǎn)化成攝氏溫度。公式為:C=(5.0/9)*(F-32),其中F為華氏溫度,C為攝氏溫度。請根據(jù)給定的華氏溫
21、度輸出對應(yīng)的攝氏溫度。#include<stdio.h>void main() float C,F; printf("請輸入華氏溫度F:"); scanf("%f",&F); C=(5.0/9)*(F-32); printf("攝氏溫度為%f度",C);25.根據(jù)觀察,蟋蟀的名叫頻率與溫度有關(guān),具體的公式為T=(c+40)/10.0 。其中,c代表蟋蟀每分鐘鳴叫數(shù),T代表華氏溫度。請根據(jù)蟋蟀每分鐘的鳴叫數(shù)輸出相應(yīng)的華氏溫度。#include<stdio.h>void main() int c; floa
22、t T; printf("請輸入鳴叫數(shù)c:"); scanf("%d",c); T=(c+40)/10.0; printf("華氏溫度為%f",T);26.山上有一口缸可以裝50升水,現(xiàn)在有15升,水.老和尚叫小和尚下山挑水,每次可以挑5升。問:小和尚要挑幾次水才可以把水港挑滿?#include<stdio.h>void main() int n; n=(50-15)/5; printf("%dn",n);27.編寫程序,輸出10100之間個(gè)位數(shù)為7的所有素?cái)?shù)。#include<stdio.h&g
23、t;void main() int i,j,f; for(i=2;i<=100;i+) f=1; for(j=2;j<=i/2;j+) if(i%j=0) f=0; break; if(f=1&&i%10=7) printf("%d ",i); 28.編寫程序,求1-2+3-4+5-6+99-100的值。29.編程實(shí)現(xiàn)根據(jù)某人的身高和體重判斷其身體指數(shù)。身體指數(shù)與體重、身高的關(guān)系為:身體指數(shù) t=w/(h*h);其中w為體重,h為身高當(dāng)t<18時(shí),偏瘦。當(dāng)18<=t<25時(shí),正常體重。當(dāng)25<=t<27時(shí),超重。當(dāng)t>=27時(shí),肥胖。#include<stdio.h>void main() float t,w,h; printf("請輸入體重w,身高h(yuǎn):");
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滑雪場地建設(shè)與維護(hù)合同書
- 深圳市冷凍水產(chǎn)品購銷合同
- 重大突破:中國與尼日爾簽訂基礎(chǔ)設(shè)施建設(shè)項(xiàng)目合同
- 正式婚后財(cái)產(chǎn)歸屬合同樣本
- 設(shè)備采購與租賃合同樣本
- 社區(qū)衛(wèi)生服務(wù)中心藥師聘用合同范本
- 建筑工程總承包合同中新防水工程條款
- 緊急設(shè)備配送及維護(hù)合同
- 樓盤分銷代理合同范本
- 衛(wèi)浴產(chǎn)品標(biāo)準(zhǔn)制定與質(zhì)量認(rèn)證考核試卷
- 上海話培訓(xùn)課件
- 注塑車間績效考核方案
- 初中英語閱讀理解專項(xiàng)練習(xí)26篇(含答案)
- 誦讀經(jīng)典傳承文明課件
- 高中數(shù)學(xué)選擇性必修3 教材習(xí)題答案
- 智能語音技術(shù)與應(yīng)用-基于Python實(shí)現(xiàn)(高職)全套教學(xué)課件
- 北師大版二年級下冊數(shù)學(xué)第一單元 除法教案
- 2024年兒童托管行業(yè)分析報(bào)告及未來發(fā)展趨勢
- 野生動(dòng)植物保護(hù)
- 2024年安徽省合肥熱電集團(tuán)招聘筆試參考題庫含答案解析
- 核心素養(yǎng)導(dǎo)向的作業(yè)設(shè)計(jì)
評論
0/150
提交評論