




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.編寫程序,要求用戶輸入一個三角形的三邊邊長分別為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.三個小朋友,大毛有糖果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.編寫程序,隨機生成一個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.編寫一個程序,用戶輸入某年某月,求該月的天數(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("輸入錯誤請重輸:"); 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.編寫程序,計算郵局匯款的匯費。如果匯款金額小于100元,匯費為1元;如果匯費在100元與5000元之間,按1%收取匯費;如果金額大于5000元,匯費為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.計算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個換一行。#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.計算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.編寫一個程序,用戶輸入一個整數(shù),判斷該數(shù)是否是素數(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不是素數(shù)",n); else printf("%d是素數(shù)",n); 13.編寫一個程序,打印出100以內(nèi)所有的素數(shù),每5個換一行。#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.一個運輸公司對用戶計算運費公式:總運費=單價*重量*距離*(1-折扣)。單價為每噸每公里為1元。路程(s)越遠,每公里運費折扣越高,公式如下: s<250km 沒有折扣 250=<s<500 2%折扣 500=<s&
12、lt;1000 5%折扣 1000=<s<2000 8%折扣 2000=<s<3000 10%折扣 3000=<s 15%折編寫一個程序,完成以下功能:當運輸公司輸入貨物的噸數(shù)和公里數(shù),就能計算出這次運單的運費。15.編寫一個程序,獲取系統(tǒng)的當前時間(取整點),若時間為5、6、7、8點,則顯示“早上好”;若時間為9、10、11點,則顯示“上午好”;若時間為12、13點,則顯示“中午好”;若時間為14、15、16、17、18點,則顯示“下午好”;若時間為19、20、21、22、23、24、1、2、3、4點,則顯示“晚上好”。#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ù)是指一個三位正整數(shù),它各位數(shù)字的立方之和等于此正整數(shù)。例如,153是一個水仙花數(shù),因為153=1*1*1+5*5*5+3*3*3。試編寫一個程序,判斷用戶輸入的一個三位正整數(shù)是否是水仙花數(shù)。#include<stdio.h>void main()int a,b,c,n;printf("請輸入一個三位數(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ù)是指一個三位正整數(shù),它各位數(shù)字的立方之和等于此正整數(shù)。例如,153是一個水仙花數(shù),因為153=1*1*1+5*5*5+3*3*3。試編寫一個程序,求出所有的水仙花數(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)的所有素數(shù)的和。(素數(shù)是一個大于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.某人去購買教材和練習簿。已知教材每本10元,教參每本5元,練習簿每本0.5元,他總共購買了100本,用了100元。問他購買教材、教參和練習簿各多少本?#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、本,練習簿%d本n",a,b,c); 23.有紅、白、黑三種球若干個,其中紅、白球共25個,白、黑球共31個,紅、黑球共28個,求這三種球各多少個?#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個,白球有%d個,黑球有%d個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之間個位數(shù)為7的所有素數(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.編程實現(xiàn)根據(jù)某人的身高和體重判斷其身體指數(shù)。身體指數(shù)與體重、身高的關(guān)系為:身體指數(shù) t=w/(h*h);其中w為體重,h為身高當t<18時,偏瘦。當18<=t<25時,正常體重。當25<=t<27時,超重。當t>=27時,肥胖。#include<stdio.h>void main() float t,w,h; printf("請輸入體重w,身高h:");
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 1 地球家園中有什么 教學設(shè)計-2024-2025學年科學二年級上冊教科版
- 第八課 探問生命 教學設(shè)計-2023-2024學年統(tǒng)編版道德與法治七年級上冊
- 2025年哈爾濱電力職業(yè)技術(shù)學院單招職業(yè)傾向性測試題庫必考題
- 2025至2030年中國氟苯乙考粉數(shù)據(jù)監(jiān)測研究報告
- -教科版高中信息技術(shù)選修3教學設(shè)計-2.2.2 IP 地址的管理
- 2025至2030年中國板式輸送機數(shù)據(jù)監(jiān)測研究報告
- 江蘇省南京、鎮(zhèn)江、徐州等十校2024-2025學年高一上學期12月聯(lián)考地理試題(解析版)
- 第三單元課外古詩詞誦讀《晚春》教學設(shè)計-2023-2024學年統(tǒng)編版語文七年級下冊
- 浙教版信息技術(shù)五年級上冊《第1課 身邊的算法》教學設(shè)計
- 湖南省永州市2024-2025學年高三上學期第一次模擬考試地理試題(解析版)
- 人力資源外包合同范本
- 成人重癥患者顱內(nèi)壓增高防控護理專家共識2024
- 110KV送出線路工程施工組織設(shè)計方案和對策
- 城市交通系統(tǒng)中的空間正義問題-深度研究
- 物品消毒知識培訓課件
- 2024年03月江蘇2024年中國工商銀行蘇州分行社會招考筆試歷年參考題庫附帶答案詳解
- 2025年北師大新版高二物理上冊階段測試試卷
- 北師大版數(shù)學三下集體備課計劃
- 兒童家長非免疫規(guī)劃疫苗猶豫量表的編制及信效度檢驗
- 咖啡店飲品配方保密協(xié)議
- 《餐飲服務(wù)禮貌用語》課件
評論
0/150
提交評論