版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言基礎(chǔ)編程題【程序1】題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少?程序分析:兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13,21....程序源代碼:main()(longfl,f2;inti;fl=f2=l;for(i=1;iv=20;i++){printf("%121d%121d",fl,f2);if(i%2=0)printf(”\n”);/*控制輸出,每行四個(gè)*/fl=fl+f2;/*前兩個(gè)月加起來(lái)賦值給第三個(gè)月*/f2=fl+f2;/*前兩個(gè)月加起來(lái)賦值給第三個(gè)月*/}}【程序2】題目:判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。程序分析:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除,則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。程序源代碼:#include"math.h"main(){intm,i,k,h=0,leap=1;printf("\n");for(m=101;m<=200;m++){k=sqrt(m+l);for(i=2;iv=k;i++)if(m%i=0){leap=0;break;}if(leap){printf("%-4d",m);h++;if(h%10=0)printf("\n");}leap=l;}printf("\nThetotalis%d",h);}【程序3】題目:打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=1的三次方+5的三次方+3的三次方。程序分析:利用for循環(huán)控制100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。程序源代碼:main(){inti,j,k,n;printf("'waterflower'numberis:");for(n=100;n<1000;n++)(i=n/100;/*分解出百位*/j=n/10%10;/*分解出十位*/k=n%10;/*分解出個(gè)位*/if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){ printf("%-5d",n);【程序4】題目:將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。程序分析:對(duì)n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成:如果這個(gè)質(zhì)數(shù)恰等于n,則說(shuō)明分解質(zhì)因數(shù)的過程已經(jīng)結(jié)束,打印出即可。如果nv>k,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你n,重復(fù)執(zhí)行第rH~o如果n不能被k整除,則用k+1作為k的值,重復(fù)執(zhí)行第一步。2.程序源代碼:/*zhengintisdividedyinshu*/main(){intn,i;printf("\npleaseinputanumber:\n");scanf("%d",&n);printf("%d=",n);for(i=2;iv=n;i++){while(n!=i){if(n%i=O){printf("%d*",i);n=n/i;}elsebreak;}}printf("%d",n);}【程序5】題目:利用條件運(yùn)算符的嵌套來(lái)完成此題:學(xué)習(xí)成績(jī)>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。程序分析:(a>b)?a:b這是條件運(yùn)算符的基本例子。程序源代碼:main(){intscore;chargrade;printf("pleaseinputascore\n");scanf("%d",&score);grade=score>=90?'A':(score>=60?'B':'C);printf("%dbelongsto%c",score,grade);}【程序6】題目:輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。程序分析:利用輾除法。程序源代碼:第一種做法:#include"stdio.h"voidmain(){intm,n,i;printf(”請(qǐng)輸入兩個(gè)正整數(shù):”);scanf("%d%d",&m,&n);if(m<n)i=m;elsei=n;while((m%i!=0)ll(n%i!=0))i--;printf("%d和%(1的最大公約為:%d\n",m,n,i);}〃第二種做法:#include"stdio.h"voidmain(){intm,n,r;printf(”請(qǐng)輸入兩個(gè)正整數(shù):”);scanf("%d%d",&m,&n);if(m<n){r=m;m=n;n=r;}r=%n;while(r!=0)(m=n;n=r;r=m%n;}printf("最大公約數(shù)為:%d\n",n);=======================================【程序7】題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。程序分析:利用while語(yǔ)句,條件為輸入的字符不為'\n'.程序源代碼:#include"stdio.h"main(){charc;intletters=0,space=0,digit=0,others=0;printf("pleaseinputsomecharacters\n");while((c=getchar())!='\n'){if(c>='a&&cv='z'llc>='A&&cv='Z')letters++;elseif(c=='')space++;elseif(c>='0'&&cv=9)digit++;elseothers++;}printf("allinall:char=%dspace=%ddigits%dothers^%d\n",letters,space,digit,others);【程序8】題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個(gè)數(shù)字。例如2+22+222+2222+22222(此時(shí)共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤控制。參照P214例2程序分析:關(guān)鍵是計(jì)算出每一項(xiàng)的值。程序源代碼:main(){inta,n,count=l;longintsn=0,tn=0;printf("pleaseinputaandn\n");scanf("%d,%d",&a,&n);printf("a=%d,n=%d\n",a,n);while(count<=n){tn=tn+a;sn=sn+tn;a=a*10;++count;}printf("a+aa+...=%ld\n",sn);}【程序9】題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時(shí),共經(jīng)過多少米?第10次反彈多高?程序分析:見下面注釋程序源代碼:main(){floatsn=100.0,hn=sn/2;intn;for(n=2;n<=10;n++)sn=sn+2*hn;/*第n次落地時(shí)共經(jīng)過的米數(shù)*/hn=hn/2;/*第n次反跳高度*/}printf("thetotalofroadis%f\n",sn);printf("thetenthis%fmeter\n",hn);}#include"stdio.h"main()(floath=100,s=100;inti=l;while(i<=10)(h=h/2;printf("第%2d次反彈的高度:%12.9f,第%2(1次落地時(shí)經(jīng)過的距離:%12.8Rn”,i,h,i,s);s=s+2*h;i++;【程序10]題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)?都是多少?程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、 3、4o組成所有的排列后再去掉不滿足條件的排列。2.程序源代碼:main(){inti,j,k;printf("\n");for(i=l;i<5;i++) /*以下為三重循環(huán)*/for(j=l;j<5;j++)for(k=l;kv5;k++){if(i!=k&&i!=j&&j!=k) /*確保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}【程序11】題目:一個(gè)整數(shù),它加上100后是一個(gè)完全平方數(shù),再加上168又是一個(gè)完全平方數(shù),請(qǐng)問該數(shù)是多少?程序分析:在10萬(wàn)以內(nèi)判斷,先將該數(shù)加上100后再開方,再將該數(shù)加上268后再開方,如果開方后的結(jié)果滿足如下條件,即是結(jié)果。請(qǐng)看具體分析:程序源代碼:#include"math.h"main()(longinti,x,y,z;for(i=l;i<100000;i++){x=sqrt(i+100); /*x為加上100后開方后的結(jié)果*/y=sqrt(i+268); /*y為再加上168后開方后的結(jié)果*/if(x*x=i+100&&y*y==i+268)/*如果一個(gè)數(shù)的平方根的平方等于該數(shù),這說(shuō)明此數(shù)是完全平方數(shù)*/printf("\n%ld\n",i);}}【程序12]題目:輸入三個(gè)整數(shù)x,y,z,請(qǐng)把這三個(gè)數(shù)由小到大輸出。程序分析:我們想辦法把最小的數(shù)放到x上,先將X與y進(jìn)行比較,如果x>y則將x與y的值進(jìn)行交換,然后再用x與z進(jìn)行比較,如果x>z則將x與z的值進(jìn)行交換,這樣能使x最小。程序源代碼:main()(intx,y,z,t;scanf("%d%d%d",&x,&y,&z);if(x>y){t=x;x=y;y=t;}/*交換x,y的值*/if(x>z){t=z;z=x;x=t;}/*交換x,z的值*/if(y>z){t=y;y=z;z=t;}/*交換z,y的值*/printf("smalltobig:%d%d%d\n",x,y,z);}【程序13】題目:用*號(hào)輸出字母C的圖案。程序分析:可先用*號(hào)在紙上寫出字母C,再分行輸出。程序源代碼:#include"stdio.h"main(){printf("HelloC-world!\n");printf("****");printf("*\n”);printf("*\n");printf("****");}【程序14]題目:輸出9*9口訣。程序分析:分行與列考慮,共9行9列,i控制行,j控制列。程序源代碼:#include"stdio.h"main(){inti,j,result;printf("\n");for(i=l;ivl0;i++){for(j=l;jvlO;j++)/*如果是jvi就是輸出三角形的乘法表*/{result=i*j;printf("%d*%d=%-3d",i,j,result);/*-3d表示左對(duì)齊,占3位*/}printf("\n");/*每一行后換行*/【程序15】題目:要求輸出國(guó)際象棋棋盤。程序分析:用i控制行,j來(lái)控制列,根據(jù)i+j的和的變化來(lái)控制輸出黑方格,還是白方格。程序源代碼:#include"stdio.h"main()(inti,j;for(i=0;i<8;i++)for(j=0;j<8;j++)for(j=0;j<8;j++)if((i+j)%2==0)printf("%c%c",219,219);elseprintf("");printf("\n");while(day>0){xl=(x2+l)*2;/*第一天的桃子數(shù)是第2天桃子數(shù)加1后的2倍*/x2=xl;day—;}printf("thetotalis%d\n",xl);【程序16]題目:打印樓梯,同時(shí)在樓梯上方打印兩個(gè)笑臉。程序分析:用i控制行,j來(lái)控制列,j根據(jù)i的變化來(lái)控制輸出黑方格的個(gè)數(shù)。程序源代碼:#include"stdio.h"main()(inti,j;printf("\l\l\n");/*輸出兩個(gè)笑臉*/for(i=l;i<ll;i++)(for(j=l;jv=i;j++)printf("%c%c",219,219);printf("\n");【程序17]題目:猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個(gè),第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第10天早上想再吃時(shí),見只剩下一個(gè)桃子了。求第一天共摘了多少。程序分析:采取逆向思維的方法,從后往前推斷。程序源代碼:main(){intday,xl,x2;day=9;x2=l;【程序18]題目:兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單。有人向隊(duì)員打聽比賽的名單。a說(shuō)他不和x比,c說(shuō)他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的名單。.程序源代碼:main(){chari,j,k;/*i是a的對(duì)手,j是b的對(duì)手,k是c的對(duì)手*/for(i='x';iv='z';i++)for(j='x';j<='z';j++)(if(i!=j)for(k='x';k<='z';k++){if(i!=k&&j!=k){if(i!='x'&&k!='x'&&k!='z')printf("orderisa—%c\tb—%c\tc—%c\n",i,j,k);}}}}【程序19]題目:打印出如下圖案(菱形)****好**程序分析:先把圖形分成兩部分來(lái)看待,前四行一個(gè)規(guī)律,后三行一個(gè)規(guī)律,利用雙重for循環(huán),第一層控制行,第二層控制列。
程序源代碼:main()(inti,j,k;for(i=0;iv=3;i++)(for(j=0;j<=2-i;j++)printf("");for(k=0;kv=2*i;k++)printf("*");printf("\n");}for(i=0;i<=2;i++)(for(j=0;jv=i;j++)printf("");for(k=0;kv=4-2*i;k++)printf("*");printf("\n");【程序20]題目:有一分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個(gè)數(shù)列的前20項(xiàng)之和。參照P216例8程序分析:抓住分子與分母的變化規(guī)律。程序源代碼:main()(intn,t,number=20;floata=2,b=l,s=0;for(n=1;n<=number;n++)(s=s+a/b;t=a;a=a+b;b=t;/*這部分是程序的關(guān)鍵*/}printf("sumis%9.6An",s);題目:求l+2!+3!+...+20!的和程序分析:此程序只是把累加變成了累乘。程序源代碼:main(){floatn,s=0,t=l;for(n=l;n<=20;n++){t*=n;s+=t;}printf("l+2!+3!...+20!=%e\n",s);【程序22]題目:一個(gè)5位數(shù),判斷它是不是回文數(shù)。1P12321是回文數(shù),個(gè)位與萬(wàn)位相同,十位與千位相同。程序分析:先分離出各位,然后判斷個(gè)位與萬(wàn)位相同,且十位與千位相同,即是回文數(shù)。程序源代碼:main(){longge,shi,qian,wan,x;scanf("%ld",&x);wan=x/10000;qian=x%10000/1000;shi=x%100/10;ge=x%10;if(ge=wan&&shi=qian)/*個(gè)位等于萬(wàn)位并且十位等于千位*/printf("thisnumberisahuiwen\n");elseprintf("thisnumberisnotahuiwen\n");【程序23】編程將1...100間能被2、3、5分別整除的數(shù)的和求出來(lái)并輸出。注意,在判斷時(shí)要按照2、3、5的先后次序來(lái)確定優(yōu)先順序,如6既能被2整除,又能被3整除,則只算到能被2整除的這種情況里。#include<stdio.h>【程序21】【程序21】inti,s2=0,s3=0,s5=0;for(i=1;iv=100;i++)if(i%2==0)s2+=i;elseif(i%3==0)s3+=i;elseif(i%5==0)s5+=i;printf("\nl-100中能被2、3、5分別整除的數(shù)的和分別為:%d%d%d\n”,s2,s3,s5);【程序24]編制程序打印如下圖形(考慮將輸出的行數(shù)由輸入的值來(lái)控制):ABBBCCCCCDDDDDDDEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGG#include<stdio.h>voidmain(){intn,r,c;charch='A';printf(”請(qǐng)輸入行數(shù):");scanf("%d",&n);if(n<0)printf(”行數(shù)錯(cuò)誤!\n");else{ for(r=1;r<=n;r++){ for(c=l;cv=2*r-l;c++)printf("%c",ch);printf("\n");ch++;【程序25】依次輸入十個(gè)整數(shù),找出其平方最大的一個(gè)數(shù)并打印出來(lái)。#include<stdio.h>voidmain(){inti;doublex,oldx,sx=0;printf("\n請(qǐng)輸入10個(gè)數(shù):");for(i=1;iv=10;i++){scanf("%lf",&x);if(x*x>sx){oldx=x;sx=x*x;}}printf(”平方最大的一個(gè)數(shù)是:%An",oldx);}【程序26]輸入n,求下列級(jí)數(shù)前n項(xiàng)的和。1+1/2—2/3+3/4……#include<stdio.h>voidmain()(inti,n,signal=l;doubles=l;printf("\n請(qǐng)輸入項(xiàng)數(shù):");scanf("%d",&n);if(n<l)printf(”至少要算一項(xiàng)!\n");else(for(i=2;iv=n;i++)(s=s+(i-1.0)/i*signal;signal=-signal;}}printf(”結(jié)果為:%An",s);}【程序27]編程序輸出1-1000內(nèi)的所有素?cái)?shù)。所謂素?cái)?shù)是指除了能被1和它本身之外不能被其它數(shù)整除的數(shù)。#include<stdio.h>voidmain()inti,j,signal,count=0;for(j=l;j<=1000;j++)(signal=l;for(i=2;i<j&&signal—l;i++)if(j%i=O)signal=O;if(signal=l)(printf("%8d",j);count++;printf("\n共有%(1個(gè)!\n",count);【程序28]求出10至1000之內(nèi)能同時(shí)被2、3、7整除的數(shù),并輸出。#include"stdio.h"main(){0inti;for(i=10;iv=1000;i++)if(i%2==0&&i%3==0&&i%7==0)printf("%8d",i);printf("\n");}【程序29]求出1到100之間的奇數(shù)之和及偶數(shù)之和,并將二者輸出。#include"stdio.h"voidmain()(inti,sl=0,s2=0;for(i=1;iv=100;i++)if(i%2==0)s2+=i;elsesl+=i;printf("奇數(shù)之和為:%d,偶數(shù)之和為:%d\n",sl,s2);}【程序30】編寫程序,讀一個(gè)在字母C和X之間的字符,打印出該字母在中間的相鄰五個(gè)字母。如輸入F,則輸出DEFGHo#include<stdio.h>main()(charch,cha;printf(”請(qǐng)輸入一個(gè)字母(C到X之間):");scanf("%c",&ch);if((ch<'C')ll(ch>'X'))printf(”輸入錯(cuò)誤!\n");elsefor(cha=ch-2;chav=ch+2;cha++)printf("%c",cha);printf("\n");}【程序31】在1—500中,找出能同時(shí)滿足用3除余2,用5除余3,用7除余2的所有整數(shù)。#include<stdio.h>voidmain()(inti,count=0;for(i=l;i<=500;i++)if((i%3==2)&&(i%5==3)&&(i%7==2))(printf("%8d",i);count++;}printf("\n共有%(1個(gè)!\n",count);}【程序32】編程將1...100間能被2、3、5分別整除的數(shù)的和求出來(lái)并輸出。注意,在判斷時(shí)要按照2、3、5的先后次序來(lái)確定優(yōu)先順序,如6既能被2整除,又能被3整除,則只算到能被2整除的這種情況里。#include<stdio.h>voidmain(){inti,s2=0,s3=0,s5=0;for(i=1;iv=100;i++)if(i%2==0)s2+=i;elseif(i%3==0)s3+=i;【程序35】s3+=i;elseif(i%5==0)s5+=i;printf("\nl-100中能被2、3、5分別整除的數(shù)的和分別為:%d%d%d\n”,s2,s3,s5);}【程序33】編寫程序輸入三位數(shù)(100—999),然后按數(shù)字逆序輸出。(例:輸入123/,輸出321)o#include<stdio.h>voidmain(){intn,ge,shi,bai;printf(”請(qǐng)輸入一個(gè)三位正整數(shù):");scanf("%d",&n);if((n<100)ll(n>999))printf(”輸入數(shù)據(jù)有誤!\n");else{ ge=n%10;shi=n/10%10;bai=n/100;printf("此數(shù)的逆序輸出結(jié)果為:%d%d%d\n",ge,shi,bai);【程序34】任意輸入三個(gè)數(shù),按從大到小的降序輸出。#include<stdio.h>voidmain()(floata,b,c,t;printf(”請(qǐng)輸入三個(gè)數(shù):”);scanf("%f%f%f",&a,&b,&c);if(a<b){t=a;a=b;b=t;}if(a<c){t=a;a=c;c=t;}if(b<c){t=b;b=c;c=t;}printf("降序輸出為:%20f%20f%20An",a,b,c);編程計(jì)算1-2+3-4+5-6+……-10000#include<stdio.h>voidmain(){ints=0,i,p=l;for(i=l;iv=10000;i++){ s+=i*p;P=P;}printf(”結(jié)果為:%d\n",s);}【程序36】編程計(jì)算1+4+9+16+25+ +10000之和#include<stdio.h>voidmain()(ints=0,i;for(i=1;iv=100;i++)s=s+i*i;printf(”結(jié)果為:%d\n",s);}【程序37】百雞問題:用100元買100只雞,大公雞5元1只,母雞3元1只,小雞1元3只。問各能買多少只?#include<stdio.h>voidmain()(intcock,hen,chick;for(cock=l;cock<=20;cock++)for(hen=1;henv=33;hen++)for(chick=l;chick<=100;chick++)if((cock+hen+chick==100)&&(l5*cock+9*hen+1*chick==300))printf("公雞: %4d母雞: %4d小雞:%4d\n",cock,hen,chick);}【程序38】今年父親30歲,兒子6歲,問多少年后父親的年齡是兒子年齡的2倍?#include<stdio.h>
voidmain()(intfather=30,son=6,year=0;while((father+year)!=(son+year)*2)year++;printf(”經(jīng)過%(1年后父親年齡為兒子的兩倍!\n",year);}【程序39】我國(guó)古代有一種回文詩(shī),倒念順念都有意思,例如“人過大佛寺”,倒讀起來(lái)便是“寺佛大過人”。還有經(jīng)典的對(duì)聯(lián)“客上天然居,居然天上客”。此種例子舉不勝舉。在自然數(shù)中也有類似情形,比如1991就是一個(gè)很特殊的四位數(shù),從左向右讀與從右向左讀竟是完全一樣的,這樣的數(shù)稱為“回文數(shù)”。編程序輸出1到10000內(nèi)的所有回文數(shù)并統(tǒng)計(jì)個(gè)數(shù)。#include<stdio.h>#include<math.h>voidmain(){inti,oldi,newi,t,count=0;for(i=l;iv=10000;i++)(〃以下代碼用于產(chǎn)生i的逆序數(shù)newi=0;oldi=i;do(t=oldi%10;oldi=oldi/10;newi=newi*10+t;}while(oldi!=0);〃如果產(chǎn)生的逆序數(shù)跟原數(shù)相同剛說(shuō)明是回文數(shù)if(newi=i){printf("%8d",i);count++;參加4至7次:參加幾次加幾分;參加8至10次:力口8分;參加10次以上:加10分。程序運(yùn)行時(shí)輸入某人參加活動(dòng)的次數(shù),則輸出其應(yīng)該加的分?jǐn)?shù);如果輸入為負(fù)值,則給出相應(yīng)提示。#include<stdio.h>voidmain()(intcs,jf;printf(”請(qǐng)輸入?yún)⒓踊顒?dòng)次數(shù):");scanf("%d",&cs);if(cs<0)printf(”你所輸入的活動(dòng)次數(shù)有誤!\n");else(if(csv=l)jf=l;elseif(csv=3)jf=2;elseif(csv=7)jf=cs;elseif(csv=10)jf=8;elsejf=10;printf(”此人參加活動(dòng)%d次,按規(guī)定應(yīng)該printf("\n共有%(1個(gè)!\n",count);【程序printf("\n共有%(1個(gè)!\n",count);【程序40]某班綜合考評(píng),根據(jù)參加集體活動(dòng)的次數(shù)加分,規(guī)則如下:參加1次及以下:加1分;參加2至3次:力口2分;C語(yǔ)言程序填空練習(xí)題1、設(shè)a,b為int型變量,x,y為float型變量,cl,c2為char型變量,且設(shè)a=5,b=10,x=3.5,y=10.8,cl=,A,,c2=,B, 。為了得到以下的輸出格式和結(jié)果,請(qǐng)寫出對(duì)應(yīng)的printf語(yǔ)句oa=5,b=10,x+y=14.3printH" );x-y=-7.3 a-b=-5print"七);cl='A'or65(ASCII)c2='B'or66(ASCII)printf( " ",2、 以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束,請(qǐng)?zhí)羁铡?/include"stdio.h"main(){floatx,amax,amin;scanf("%f",&x);amax=x;amin=x;while((T)){if(x>amax)amax=x;if( Q) )amin=x;scanf("%f",&x);}7i1121231234—=1+_+_X_+_X—X—+_x_X—X—+???2 3353573579printf("\namax=%f\namin=%f\n",amax,amin);}3、 下面程序的功能是根據(jù)以下的公式,返回滿足精度eps要求下的值,請(qǐng)?zhí)羁铡?/include"stdio.h"main(){doubles=0.0,t=1.0;intn;floateps;scanf("%f",&eps);for( ⑴ ;t>eps;n++){s+=t; t=n*t/(2*n+l);}printf("pi=%An", (2) );}4、下面程序輸出3至U100之間的所有素?cái)?shù)。#include<stdio.h>main()(intk,j;for(k=3;k<100;k++){for(j=2;jv=j-l;j++)if(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年分期付款旅游套餐協(xié)議
- 導(dǎo)演與設(shè)計(jì)師2025年度合作協(xié)議3篇
- 2025年人事代理授權(quán)服務(wù)協(xié)議
- 二零二五版奶茶店財(cái)務(wù)審計(jì)與風(fēng)險(xiǎn)控制服務(wù)合同
- 2025年代理權(quán)益保護(hù)協(xié)議書案例展示總結(jié)介紹案例
- 2025年在線購(gòu)物消費(fèi)者協(xié)議
- 2025年銀行間市場(chǎng)協(xié)議存款居間業(yè)務(wù)合作合同范本6篇
- 2025年超額保險(xiǎn)合同保險(xiǎn)合同保險(xiǎn)范圍協(xié)議
- 復(fù)習(xí)課件蘇聯(lián)的社會(huì)主義建設(shè)人教版
- 2025年度新能源技術(shù)研發(fā)個(gè)人技術(shù)服務(wù)合同4篇
- 書籍小兵張嘎課件
- 藝術(shù)哲學(xué):美是如何誕生的學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 北京海淀區(qū)2025屆高三下第一次模擬語(yǔ)文試題含解析
- 量子醫(yī)學(xué)治療學(xué)行業(yè)投資機(jī)會(huì)分析與策略研究報(bào)告
- 多重耐藥菌病人的管理-(1)課件
- (高清版)TDT 1056-2019 縣級(jí)國(guó)土資源調(diào)查生產(chǎn)成本定額
- 環(huán)境監(jiān)測(cè)對(duì)環(huán)境保護(hù)的意義
- 2023年數(shù)學(xué)競(jìng)賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2023年十天突破公務(wù)員面試
- 《瘋狂動(dòng)物城》中英文對(duì)照(全本臺(tái)詞)
評(píng)論
0/150
提交評(píng)論