voidmain(){inta,b">
c語(yǔ)言上機(jī)實(shí)驗(yàn)題

c語(yǔ)言上機(jī)實(shí)驗(yàn)題

ID:33892865

大小:312.00 KB

頁(yè)數(shù):42頁(yè)

時(shí)間:2019-03-01

c語(yǔ)言上機(jī)實(shí)驗(yàn)題_第1頁(yè)
c語(yǔ)言上機(jī)實(shí)驗(yàn)題_第2頁(yè)
c語(yǔ)言上機(jī)實(shí)驗(yàn)題_第3頁(yè)
c語(yǔ)言上機(jī)實(shí)驗(yàn)題_第4頁(yè)
c語(yǔ)言上機(jī)實(shí)驗(yàn)題_第5頁(yè)
資源描述:

《c語(yǔ)言上機(jī)實(shí)驗(yàn)題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、1.下列程序中,要求main函數(shù)實(shí)現(xiàn)如下功能:從鍵盤上輸入三個(gè)正整數(shù),求出它們中的最大值。請(qǐng)完善程序,并在程序最后用注釋的方式給出你的測(cè)試數(shù)據(jù)及在這組測(cè)試數(shù)據(jù)下的運(yùn)行結(jié)果。#includevoidmain(){inta,b,c,max;printf("Enterthreeintegers:");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;elsemax=bif(c>max)max=c;printf("maxofthethreenumbersis%d",max);}/*1,2,5maxofthethreenumbersis5*/2.請(qǐng)編程序,

2、對(duì)從鍵盤上輸入的x值,根據(jù)以下函數(shù)關(guān)系計(jì)算出相應(yīng)的y值(設(shè)x,y均為整型量)。xyx<000<=x<10x10<=x<201020<=x<40-5x+20#includemain(){intx,y;scanf("%d",&x);if(x<0)y=0;elseif(x>=0&&x<=10)y=x;elseif(x>=10&&x<=20)y=10;elsey=-5*x+20;printf("%d",y);}3.寫程序計(jì)算下列各表達(dá)式的值:1)2)3)#include#includemain(){floata,b,c;a=2.0/(4.0/5+

3、3)+1;b=sqrt((13-pow(2.24-pow(0.24,2),2))/3.68);c=2*3.14159*sqrt(13+exp(2));printf("%f%f%f",a,b,c);}4.寫程序計(jì)算5x2+2x+6的兩個(gè)實(shí)根??紤]用合適的方式輸出。(提示:可先計(jì)算出判別式b2-4ac的值)#include#includemain(){floata,b,c,x1,x2,p,q,disc;printf("inputa,b,c:");scanf("%f%f%f",&a,&b,&c);disc=b*b-4*a*c;if(disc>=0){p=

4、-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("%f%f",x1,x2);}elseprintf("NoAnswer");}5.從鍵盤上任意輸出一個(gè)年份year,判別該年是否為閏年,如是輸出“yes”,否則輸出“no”。提示:如果變量year的值是閏年年份,那么這個(gè)值應(yīng)該是4的部數(shù)但又不是100的倍數(shù),或者它是400的倍數(shù)。#includevoidmain(){intyear;scanf("%d",&year);if(year%4==0&&year%100!=0

5、

6、year%400==0)printf("yes"

7、);elseprintf("no");}6.從鍵盤上輸入float型數(shù),判斷這三個(gè)數(shù)能否構(gòu)成三角形,若能則求該三角形面積,否則輸出不能構(gòu)成三角形的信息。#include#includevoidmain(){floata,b,c,p,area;printf("inputthreeintegers:");scanf("%f%f%f",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){p=(a+b+c)/2.0;area=sqrt(p*(p-a)*(p-b)*(p-c));printf("%f",area);}elseprintf("inp

8、utsarewrong!");}7.下列程序想求出滿足如下條件的三位數(shù)n:(1)n除以11(整數(shù)相除)所得到的商等于n的各位數(shù)字的平方和;(2)n中至少有二位數(shù)字相同。如:131除以11的商為11,131各位數(shù)字的平方和為11,131中有二位數(shù)字相同,故131是所要求出的三位數(shù)中的一個(gè);又如550,也是滿足條件的三位數(shù)。源程序中有些錯(cuò)誤,請(qǐng)你改正并最終使程序得到如下的運(yùn)行結(jié)果:131550900【含有錯(cuò)誤的源程序】#includevoidmain(){intn,a,b,c;for(n=1;n<1000;n++){a=n/100;b=n/10%10;c=n/10;if(n/

9、11=a*a+b*b+c*c

10、

11、(a==b+a==c+b==c)>=2)printf("%5d",n);}}#include"stdio.h"voidmain(){inta,b,c,n;for(n=100;n<1000;n++){a=n/100;b=n/10%10;c=n%10;if(n/11==a*a+b*b+c*c&&(a==b

12、

13、a==c

14、

15、b==c))/*或n/11==a*a+b*b+c*c&&(a==b)+(a

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。