


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1. 輸入一個半徑值,分別計算圓周長、圓面積和球的體積。要求使用符號常量定義圓周率。2. #include<>intmain()(printf("計算圓周長面積求面積n");floatr,c,s,v;scanf("%f",&r);c=2*PI*r;s=4*PI*r*r;v=4/3*PI*r*r*r;printf("周長是%.2fn",c);printf("表面積是%.2fn",s);printf("體積是%.2fn",v);return0;假設(shè)今天是星期三,編程求20天之后是
2、星期幾?3. #include<>intmain()(printf("今天是星期三,20天后是星期幾?n");inti;i=23%7;printf("20天后是星期%dn",i);return0;從鍵盤輸入一個字符,然后將其按字符和整數(shù)這兩種形式輸出#include<>intmain()printf("輸入一個字符n");chari;scanf("%c",&i);printf("整數(shù)形式是%dn",i);printf("字母形式是%cn",i)
3、;return0;輸入一個大寫英文字母,將它轉(zhuǎn)化為小寫輸出。#include<>intmain()printf("請輸入一個大寫英文字母n");charch;scanf("%c",&ch);return0;求一元二次方程axA2+bx+c=0方程的兩個實根。a、b、c由鍵盤輸入。(默認(rèn)b*b-4*a*c>=0)#include<>#include<>intmain()(printf("求兩個實數(shù)根n");floatx1,x2,a,b,c;scanf("%f%f%f"
4、,&a,&b,&c);x1=(-b)+sqrt(b*b-4*a*c)/2;x2=(-b)-sqrt(b*b-4*a*c)/2;printf("%.2fn",x1);printf("%.2fn",x2);return0;輸入長方形的長和寬,編程求該長方形的周長和面積#include<>intmain()printf(-輸入長和寬n");inta,b,c,s;scanf("%d%d",&a,&b);c=2*(a+b);s=a*b;printf("周長是%dn"
5、;,c);printf("面積是%dn",s);return0;要將“China”譯成密碼,譯碼規(guī)律是:用原來字母后面的第5個字母代替原來的字母。例如,字母“A”后面第5個字母是“F”,用“F”代替“A”。因此,“China”應(yīng)譯為“Hmnsf'。請編寫程序,用賦初值的方法使c1、c2、c3、c4、c55個變量的值分別為C'、h'、i'、n'、a',經(jīng)過運算,使c1、c2、c3、c4、c5分別變?yōu)?#39;H、m'、n'、s'、f'并輸出。#include<>intmain()pri
6、ntf("China至UHmnstn");chara5='C','h','i','n','a'for(inti=0;i<=5;i+)ai=ai+5;for(intj=0;j<=5;j+)printf("%c",aj);4. return0;有人用溫度計測量出用華氏法表示的溫度,現(xiàn)輸入華氏溫度f,要求把它轉(zhuǎn)換為以攝氏法表示的溫度c并輸出。(c=5/9(f-32)#include<>intmain()printf("把華氏溫度轉(zhuǎn)換為攝氏溫度n&q
7、uot;);printf("請輸入華氏溫度:n");floati,j;scanf("%f",&i);j=5*(i-32)/9;printf("%.1fn",j);return0;編寫程序,輸入兩個實數(shù),按代數(shù)值由大到小的順序輸出這兩個實數(shù)。#include<>intmain()printf("將兩個實數(shù)從大到小排列n");floati,j;scanf("%f%f",&i,&j);5. if(i>j)printf("輸出%f%fn",i
8、,j);elseprintf("輸出%f%fn",j,i);return0;編寫程序,從鍵盤輸入兩個整數(shù),輸出其中較小的數(shù)。#include<>intmain()printf("輸出較小的數(shù)n");inti,j;scanf("%d%d",&i,&j);if(i<j)printf("%dn",i);elseprintf("%dn",j);return0;編寫程序,輸入一個不多于5位的正整數(shù),輸出該正整數(shù)是幾位數(shù)#include<>intmain()in
9、ti;scanf("%d",&i);if(i>0&&i<10)printf("%d是一位數(shù)n",i);if(i>=10&&i<100)printf("%d是二位數(shù)n",i);if(i>=100&&i<1000)printf("%d是三位數(shù)n",i);if(i>=1000&&i<10000)printf("%d是四位數(shù)n",i);return0;編寫程序,不使用系統(tǒng)提供的數(shù)學(xué)函數(shù)
10、,編寫程序求一個實數(shù)的絕對值#include<>intmain()printf("求一個實數(shù)的絕對值n");inti;scanf("%d",&i);if(i>=0)printf("絕對值是%dn",i);if(i<0)return0;編寫程序,編寫程序?qū)崿F(xiàn)如下分段函數(shù)。當(dāng)x<-5時,f(x)=|x|+5;當(dāng)-5<x<5時,f(x)=x*x;當(dāng)x>5時,f(x)=6x-10。(x定義成實型數(shù)據(jù))#include<>intmain()inti;scanf("%d
11、",&i);if(i<-5)printf("%dn",-i+5);if(-5<=i&&i<=5)printf("%dn”,i*i);elseprintf("%dn",6*i-10);return0;編寫程序,輸入2015年的一個月份,輸出該月有多少天。(使用switch語句實現(xiàn))#include<>intmain()intmonth,day;scanf("%d”,&month);switch(month)(case2:day=28;printf("%dn
12、",day);break;case1:case3:case5:case7:case8:case10:case12:day=31;printf("%dn",day);break;case4:case6:case9:6. case11:day=30;printf("%dn",day);break;return0;編寫程序,判斷某一年是否是閏年。printf("判斷某一年是否為閏年n");inti;scanf("%d",&i);if(i%4=0)printf("%d是閏年n",i);
13、if(i%4!=0)printf("%d是平年n",i);return0;編寫程序,編寫程序,根據(jù)輸入的學(xué)生成績輸出相應(yīng)的等級。90分以上(包括90分)為A等,8089分為B等,7079分為C等,6069分為D等,60分以下為E等。#include<>intmain()(printf("求學(xué)生成績相應(yīng)的等級n");inti;scanf("%d",&i);if(i>=90)printf("%d是An",i);elseif(i<90&&i>=80)printf(&q
14、uot;%d是Bn",i);elseif(i<80&&i>=70)printf("%d是Cn",i);elseif(i<70&&i>=60)printf("%d是Dn",i);elseprintf("%d是En",i);return0;17編寫程序,輸入一個百分制成績,若大于等于60,則輸出“恭喜!您的成績通過了!”,若小于60,則輸出“抱歉!您的成績未通過!”(要求成績只能是整數(shù))#include<>intmain()18. printf("請輸
15、入您的成績n");inti;scanf("%d",&i);if(i>=60)printf("您通過了n");elseprintf("您沒通過n");return0;編寫程序,輸入3個整數(shù)x、y、z,輸出其中最小值。#include<>intmain()(printf("輸出最小值n");intx,y,z,min1,min;scanf("%d%d%d",&x,&y,&z);min1=x<y?x:y;min=min1<z?min
16、1:z;printf("最小值是%dn",min);return0;編寫程序,輸入三角形的3條邊a、b、c,判斷它們能否構(gòu)成三角形。若能構(gòu)成三角形,求出三角形面積。(s=(a+b+c)/2,三角形面積area=sqrt(s(s-a)(s-b)(s-c)#include<>#include<>intmain()(printf("判斷能否構(gòu)成三角形若能求面積n");floata,b,c,d,s;scanf("%f%f%f",&a,&b,&c);d=(a+b+c)/2;if(a>=c+b
17、|b>=a+c|c>=a+b)printf("不能構(gòu)成三角形n");else(s=sqrt(d*(d-a)*(d-b)*(d-c);printf("面積是.2fn",s);return0;編寫程序,試編程判斷輸入的正整數(shù)是否既是5又是7的整倍數(shù)。若是,貝膊俞出yes,否則輸出no。#include<>intmain()(printf("判斷一個正整數(shù)是否既是5又是7的倍數(shù)n");inti;scanf("%d",&i);if(i%35=0)printf("yesn"
18、);elseprintf("non");return0;編寫程序,編程實現(xiàn)以下功能:讀入兩個運算數(shù)(datal和data2)及一個運算符(op),計算表達(dá)式datalopdata2的值,其中op可為+,?,*,/(執(zhí)行除法運算時假設(shè)data2不為0,用switch語句實現(xiàn))。#include<>intmain()charop;floatdata1,data2;printf("請輸入兩個數(shù)字n");scanf("%f%c%f",&data1,&op,&data2);switch(op)case'
19、;+':printf("%f+%f=%.2fn”,data1,data2,data1+data2);break;case'-':printf("%f-%f=%.2fn”,data1,data2,data1-data2);break;case'*':printf("%f*%f=%.2fn",data1,data2,data1*data2);break;case'/':printf("%f/%f=%.2fn",data1,data2,data1/data2);break;return
20、0;編寫程序,編寫程序,輸入任意一個17之間的整數(shù),將他們轉(zhuǎn)換成對應(yīng)的表示星期幾的英文單詞。例如:1轉(zhuǎn)換成Monday,7轉(zhuǎn)換成Sunday。(使用switch語句實現(xiàn))19. intmain()(printf("請輸入1至7之間任意整數(shù)n");inti;scanf("%d",&i);switch(i)(case1:printf("Mondayn");break;case2:printf("Tuesdayn");break;case3:printf("Wednesdayn");break
21、;case4:printf("Thursdayn");break;case5:printf("Fridayn");break;case6:printf("Saturdayn");break;case7:printf("Sundayn");break;return0;輸出小寫字母的ascii碼對照表。20. #include<>intmain()(printf("輸出小寫字母的ascii碼n");charch;ch='a'for(inti=0;i<=25;i+)p
22、rintf("%c:%dt",ch+i,ch+i);printf("n");return0;輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其他字符的個數(shù)。#include<>main()inta=0,b=0,c=0,d=0,i=0;chars10;printf("請輸入一行不超過十個字的字符串:n");gets(s);while(i<10)if(si>='0'&&si<='9')a+;elseif(si>='a'&&
23、si<='z')|(si>='A'&&si<='Z')b+;21. C+;elsed+;i+;printf("數(shù)字的個數(shù)是%dn",a);printf("字母的個數(shù)是%dn",b);printf("空格的個數(shù)是%dn",c);printf("其他符號的個數(shù)是%dn",d);return0;輸出圖形$(t(t(t(t(t4)4)4)4)4)(t(t(t(t(t(t(t888888P三-mu'szdCDS-CDxumuK(+寸)S
24、qa5rvo3o3(l寸)sqcnr人M(+<HvrHnuw£(+±ohyo.!ijuw£()u¥JU一AvCDpnoutteo3-=p%=MU8s(5*(u+co+cxl+乙:+(co+cxl+b)+(cxl+b)+bM44-)掃UK-v05._conEnsJU一()u¥AvCDpnou一#。<犀翱®wu弦wc(u+:+co+cxl+b)+(co+cxl+b)+(cxl+b)+vs弦.9CXIoun05(UCAU一d27. while(a<=n)(i=(1+a)*a/2;sum=sum+i;a+;printf(&q
25、uot;輸出sum=%dn",sum);return0;計算10!#include<>intmain()(inti=1,a=1;for(i=1;i<=10;i+)a=a*i;printf("%dn",a);return0;輸出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如,153是一個水仙花數(shù),因為153=1入3+5入3+3入3。#include<>intmain()28. printf("輸出所有的水下花數(shù)n");for(inti=1;i<=9;i+)(for(int
26、j=0;j<=9;j+)(for(intk=0;k<=9;k+)(if(100*i+10*j+k=i*i*i+j*j*j+k*k*k)printf("%d%d%d",i,j,k);printf("n");return0;雞兔同籠,上數(shù)共有35個頭,下有94只腳,雞、兔各有幾只?#include<>intmain()(for(intx=0;x<=35;x+)(if(x+y=35)&&(2*x+4*y=94)printf("雞有d只,兔子有%dHn",x,y);return0;編程找10個數(shù)中
27、的最大數(shù)以及該數(shù)在數(shù)組中的位置#include<>intmain()(printf("找10個數(shù)中最大數(shù)極其所在位置n");inta10,max;for(inti=0;i<=9;i+)scanf("%d",&ai);max=a0;for(intj=1,intk=0;j<=9;j+)(if(max<aj)(max=aj;k=j+1;printf("第£|位n",k);printf("最小是%dn",max);return0;編程找10個數(shù)中的最小數(shù)以及該數(shù)在數(shù)組中的位置
28、#include<>intmain()printf("找10個數(shù)中最小數(shù)極其所在位置n");inta10,min;for(inti=0;i<=9;i+)scanf("%d",&ai);min=a0;for(intj=1,intk=0;j<=9;j+)if(min>aj)min=aj;k=j+1;printf("第d位n",k);29. printf("最小是%dn",min);return0;編程將一個數(shù)組中的元素按逆序存放。#include<>intmain()3
29、0. printf("一個數(shù)組按照逆序存放n");inta10,b10;for(inti=0;i<=9;i+)scanf("%d",&ai);for(intj=0;j<=9;j+)bj=a9-j;printf("%d",bj);printf("n");return0;編程計算Fibonacci數(shù)列的前50項,并把結(jié)果存放在一個數(shù)組中。(Fibonacci數(shù)列前兩項的值是1。從第3項開始,其值為前兩項之和。)#include<>intmain()inta50=(0,1;for(inti
30、=2;i<50;i+)(ai=ai-1+ai-2;for(i=0;i<50;i+)(printf("%ft",ai);printf("n");return0;strcat函數(shù))。編寫程序,將兩個字符串連接起來(不使用#include<>intmain()(inti=0,j=0;printf("將兩個字符串連接起來n");charch1100,ch2100;printf(-輸入第一個字符串:");gets(ch1);printf(-輸入第二個字符串:");gets(ch2);while(ch1
31、i!='0')i+;while(ch1j!='0')j+;for(intk=i;k<=i+j-1;k+)ch1k=ch2k-i;printf("連接后為:");for(intl=0;l<=i+j-1;l+)printf("%c",ch1l);printf("n");return0;有一個2行3列的矩陣,編程找出值最小的元素的值以及它所在的行列號#include<>intmain()printf(-找到最小元素的值極其位置n");inta23,min,x,y;for(in
32、ti=0;i<=1;i+)for(intj=0;j<=2;j+)scanf("%d",&aij);min=a00;for(intm=0;m<=1;m+)31. if(min>aml)(min=aml;x=m+1;y=l+1;printf("%dn",min);printf("第d行,第dRJn”,x,y);return0;一個學(xué)習(xí)小組有3個人,每人有4門課的成績。計算每個人的平均成績。#include<>intmain()(printf("分別計算每個人的平均數(shù)n");floata
33、34,v3,s=0;for(intm=0;m<=2;m+)(for(intl=0;l<=3;l+)32. s=s+aml;vm=s/4;s=0;printf("第一個人平均分是%.2fn第二個人平均分是%.2fn第三個人平均分是%.2fn",v0,v1,v2);return0;編程輸出楊輝三角中的前10行。111121133114641#include<>intmain()printf("n");inta1010=1,1,1,i,j;for(i=0;i<10;i+)for(i=2;i<10;i+)(for(j=1;j&
34、lt;10;j+)aij=ai-1j-1+ai-1j;for(i=0;i<10;i+)(for(j=0;j<=i;j+)(printf("%dt",aij);printf("n");printf("n");33. return0;編寫一個函數(shù),輸入立方體的長、寬、高,輸出立方體的體積。34. #include<>intV(inti,intj,intk);intmain()(inta,b,c;scanf("%d%d%d",&a,&b,&c);printf("體
35、積是dn",V(a,b,c);return0;intV(inti,intj,intk)intv=i*j*k;returnv;輸入兩個整數(shù),要求輸出其中值較大者。用函數(shù)實現(xiàn)找大數(shù)。#include<>intMAX(inti,intj);intmain()inta,b;printf("輸入兩個整數(shù)n");scanf("%d%d",&a,&b);printf("最大數(shù)是dn",MAX(a,b);return0;intMAX(inti,intj)returnv;編寫一個函數(shù),用遞歸方法求n!,調(diào)用該函數(shù)求
36、m!/(n!*(m-n)!)的值并輸出#include<>floatX(intn);intmain()intm,n;scanf("%d%d”,&m,&n);printf("resultis%.3fn”,X(m)/X(n)/X(m-n);return0;floatX(intn)inti=1,a=1;for(i=1;i<=n;i+)a=a*i;returna;41.編寫一個函數(shù),實現(xiàn)用選擇法對數(shù)組中10個整數(shù)按由小到大排序。#include<>intpailie(inta10,intn);intmain()(for(inti=0;i
37、<=9;i+)scanf("%d",&ai);return0;intpailie(inta10,intn)(42. (不會)編寫一個函數(shù),求一個3X4的矩陣所有元素之和。編寫求圓的面積的函數(shù),并調(diào)用該函數(shù)求出圓的面積。#include<>floatS(intr);intmain()(printf("計算圓的面積n");inti;scanf("%d",&i);printf("面積是%.2fn",S(i);return0;floats;s=r*r*PI;returns;編寫一個函數(shù),該
38、函數(shù)的功能是判斷一個整數(shù)是不是素數(shù)(所謂素數(shù)是指除了1和它本身以外,不能被任何整數(shù)整除的數(shù)),在main函數(shù)中輸入一個整數(shù),調(diào)用該函數(shù),判斷該數(shù)是不是素數(shù),若是則輸出“yes”,否則輸出“no”。#include<>intj();intmain()printf("請輸入一個數(shù):n");j();return0;intj()intn;scanf("%d”,&n);if(n=1&&n=2)printf("%d是素數(shù)n”,n);for(inti=2;i<=n;i+)if(n%i=0)break;if(i<n)pri
39、ntf("%d是合數(shù)n”,n);elseprintf("%d是素數(shù)n",n);return0;編寫判定閏年的函數(shù),并調(diào)用此函數(shù)求出公元2000年到公元2100年之間的所有閏年。44. #include<>intRUN(inti);intmain()printf("輸出2000至2100之間的閏年:n");for(inta=2000;a<=2100;a+)RUN(a);printf("n");return0;intRUN(inti)(intj;if(i%4=0)printf("%d",i);return0;編寫兩函數(shù)分別求兩個個整數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用兩個函數(shù)并輸出結(jié)果,兩個整數(shù)由鍵盤輸入。#include<>intMAX(inta,intb);intMIN(inta,intb);intmain()(printf("請輸入兩個數(shù)求最大公約數(shù)和最小公倍數(shù)n");intx,y;scanf("%d%d",&x,&y);printf("最大公約數(shù)是q最小公倍數(shù)是dn",MAX(x,y),MIN(x,y);return0;intMAX(inta,intb)for(
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025呼和浩特賽罕區(qū)文投旅游發(fā)展有限公司招聘12人筆試參考題庫附帶答案詳解
- 2025年上半年安徽蚌埠懷遠(yuǎn)縣招募機關(guān)事業(yè)單位就業(yè)見習(xí)人員45人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽蚌埠五河縣縣統(tǒng)計局融媒體中心招聘12人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省阜陽市潁上縣江店孜鎮(zhèn)人民政府招聘6人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省淮北市烈山區(qū)政府購買崗招聘148人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽安慶岳西縣事業(yè)單位招聘工作人員49人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025國家電網(wǎng)有限公司直流技術(shù)中心高校畢業(yè)生招聘(第一批)筆試參考題庫附帶答案詳解
- 2024年水路旅客運輸服務(wù)項目資金籌措計劃書代可行性研究報告
- 2025年上半年寧波市北侖區(qū)市場監(jiān)督管理局招考編外用工易考易錯模擬試題(共500題)試卷后附參考答案
- 【2025】甘肅鑫海工貿(mào)有限責(zé)任公司招聘筆試考點考試試題及答案
- 獸醫(yī)檢驗測試題(附參考答案)
- 蜜柚種植基地新建項目可行性研究報告
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- (2024)江西省公務(wù)員考試《行測》真題卷及答案解析
- CSB事故案例專欄丨BP德克薩斯州煉油廠火災(zāi)爆炸事故
- 社會管理和公共服務(wù)標(biāo)準(zhǔn)化試點實施細(xì)則范文(2篇)
- 結(jié)直腸肛管疾病(共105張課件)
- 第三單元 音樂與民族-說唱 課件-2024-2025學(xué)年高中音樂粵教花城版(2019)必修音樂鑒賞
- 數(shù)字藝術(shù)微噴印畫產(chǎn)業(yè)深度調(diào)研及未來發(fā)展現(xiàn)狀趨勢
- 2024-2030年中國菜籽油行業(yè)供需趨勢及投資潛力分析報告權(quán)威版
- 黑龍江省哈爾濱工業(yè)大學(xué)附屬中學(xué)2024-2025學(xué)年八年級上學(xué)期期中考試地理試題(含答案)
評論
0/150
提交評論