




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.5請(qǐng)參照本章例題,編寫一個(gè)C程序,輸出以下信息:
**************************
VeryGood!
**************************
解:
mian()
{printf(〃**************************〃)?
printf(〃\n〃);
printf(/zVeryGood!\n");
printf(〃\n〃);
printf("**************************〃).
)
1.6編寫一個(gè)程序,輸入a、b、c三個(gè)值,輸出其中最大值。
解:
mian()
{inta,b,c,max;
printf(“請(qǐng)輸入三個(gè)數(shù)a,b,c:\n");
scanf("%d,%d,%cT,&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("最大數(shù)為:“%d",max);
)
第三章
3.6寫出以下程序運(yùn)行的結(jié)果。
main()
{charcl=/a,,c2=,b/,c3=,c:c4=\101:c5=,\116,;
//,,
printf(a%cb%c\tc%c\tabc\n/cl/c2,c3);
printf(/z\t\b%c%c”,c4,c5);
)
解:
aaubbL-JLJLJccMLJuuuuabc
AMN
3.7要將"China"譯成密碼,譯碼規(guī)律是:用原來(lái)字母后面的第4個(gè)字母代替原來(lái)的字母.例
如,字母字"后面第4個(gè)字母是"E"."E"代替代"。因此,"China"應(yīng)譯為"Glmre"。請(qǐng)編一程序,
用賦初值的方法使cl、c2、c3、c4、c5五個(gè)變量的值分別為,'C'、'h'、'i'、'n'、'a',
經(jīng)過(guò)運(yùn)算,使cl、c2、c3、c4、c5分別變?yōu)椤瓽'、'I'、'm'、'r'、'e',并輸出。
解:
#include<stdio.h>
main()
,,,,/,/,,,
{charcl=C,c2=h,c3=i/c4=n/c5=a;
cl+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密碼是%c%c%c%c%c\n",cl,c2,c3,c4,c5);
)
運(yùn)行結(jié)果:
密碼是Glmre
3.9求下面算術(shù)表達(dá)式的值。
(1)x+a%3*(int)(x+y)%加
設(shè)x=2.5,a=7,y=4.7
(2)(float)(a+b)/2+(int)x%(int)y
設(shè)a=2,b=3,x=3.5,y=2.5
(1)2.5
(2)3.5
3.10寫出程序運(yùn)行的結(jié)果。
main()
{inti,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(w%d,%d,%d,%dw,i,j,m,n);
)
解:
9,11,9,10
3.12寫出下面表達(dá)式運(yùn)算后a的值,設(shè)原來(lái)a=12。設(shè)a和n都已定義為整型變量。
(1)a+=a(2)a-=2(3)a*=2+3(4)a/=a+a
(5)a%=(n%=2),n的值等于5
(6)a+=a-=a*=a
解:
⑴24⑵10(3)60(4)0(5)0(6)0
第四章
4.4若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,cl='a',c2='b'。
想得到以下輸出格式和結(jié)果,請(qǐng)寫出程序(包括定義變量類型和設(shè)計(jì)輸出)。
a=3b=4c=5
x=1.200000,y=2.400000,z=-3.600000
x+y=_3.600__y+z=-1.20__z+x=-2.40
cl='a'_or_97(ASCII)
c2='b'_or_98(ASCII)
main()
{inta=3,b=4zc=5;
longintu=51274,n=128765;
floatx=1.2,y=2.4,z=3.6;
charcl=,a',c2=E;
,,
printf("a=%2db=%2dc=%2d\n/a/b,c);
printf("x=%f/y=%f/z=%f\n"/x/y/z);
printf("x+y=%5.2fy+z=%5.2fz+x=%5.2f\n"/x+y,y+z/z+x);
H
printf(u=%6ldn=%9ld\n"zu,n);
,,H
printf("%s%s%d%s\n"/"cl=a"/"or"/cl/"(ASCII));
,/
printf("%s%s%d%s\n"/"c2=a"/"or"/c2/"(ASCII)");
)
4.7用scanf下面的函數(shù)輸入數(shù)據(jù),使b=7,x=8.5,y=71.82,cl=’A',c2二'a',
問(wèn)在鍵盤上如何輸入?
main()
(
inta,b:floatx,y;charclc2;
scanf("a=%d_b=%d",&a,&b);
scanf("_x=%f_y=%e",&x,&y);
scanf("_cl=%c_c2=%c",&cl,&c2);
}
a=3_b=7
_x=8.5_y=71.82
_cl=A_c2=a
4.8設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長(zhǎng)、圓面積、圓球表面積、圓球體積、圓柱體積。
用scanf輸入數(shù)據(jù),輸出計(jì)算結(jié)果,輸出時(shí)要求文字說(shuō)明,取小數(shù)點(diǎn)后兩位數(shù)字。請(qǐng)編程序。
main()
{floatr,h,Cl,Sa,Sb,Va,Vb;
scanf(”%f,%f“,&r,&h);
Cl=2*3.14*r;
Sa=3.14*r*r;
Sb=4*Sa;
Va=4*3.14*r*r*r/3;
Vb=Sa*h;
printf("Cl=%,2f\n",Cl);
,,
printf("Sa=%,2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n/SazSbzVa/Vb);
)
4.9輸入一個(gè)華氏溫度,要求輸出攝氏溫度。公式為
c=5(F-32)/9
輸出要求有文字說(shuō)明,取位2小數(shù)。
main()
{floatF,c;
scanf("%f",&F);
c=5*(F-32)/9;
printf("c=%.2f"/c);
4.10編程序,用getchar函數(shù)讀入兩個(gè)字符給cl、c2,然后分別用函數(shù)和函數(shù)輸出這兩個(gè)
字符。并思考以下問(wèn)題:(1)變量cl、c2應(yīng)定義為字符型或整形?抑二者皆可?(2)要
求輸出cl和c2值的ASCII碼,應(yīng)如何處理?用putchar函數(shù)還是printf函數(shù)?(3)整形變
量與字符變量是否在任何情況下都可以互相代替?如:
charcl,c2;
與
intcl,c2;
是否無(wú)條件的等價(jià)?
#include"stdio.h"
main()
{charcl,c2;
cl=getchar();c2=getchar();
putchar(cl);putchar(,\n,);putchar(c2);putchar(,\n,);
)
#include"stdio.h"
main()
{charcl,c2;
cl=getchar();c2=getchar();
printf("cl=%dc2=%d\n",cl,c2);
printf("cl=%cc2=%c\n”,cl,c2);
)
第五章
5.1什么是算術(shù)運(yùn)算?什么是關(guān)系運(yùn)算?什么是邏輯運(yùn)算?
解:略。
5.2C語(yǔ)言中如何表示“真”和“假”?系統(tǒng)如何判斷一個(gè)量的“真”和“假”?
解:設(shè)有一個(gè)邏輯表達(dá)式,若其結(jié)果為“真”,則以1表示;若其結(jié)果為“假”,則以0表示。
但是判斷一個(gè)邏輯量的值時(shí),以0代表“真”,以非0代表“假、例如3&&5的值為“真”,
系統(tǒng)給出3&&5的值為1,
5.3寫出下面各邏輯表達(dá)式的值。設(shè)a=3,b=4,c=5。
(1)a+b>c&&b==c
(2)a||b+c&&b-c
(3)!(a>b)&&!c||l
(4)!(x=a)&&(y=b)&&0
(5)!(a+b)+c-l&&b+c/2
解:
(1)0
(2)1
(3)1
(4)0
(5)1
5.4有3個(gè)整數(shù)a、b、c,由鍵盤輸入,輸出其中最大的數(shù)。
解:
方法一
#include<stdio.h>
main()
{inta,b,c;
printf(“請(qǐng)輸入3個(gè)整數(shù):");
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
if(b<c)printf("max=%d\n"/c);
,,
elseprintf("max=%d\n/b);
elseif(a<c)printf("max=%d\n",c);
elseprintf("max=%d\n"/a);
方法二:使用條件表達(dá)式,可以使程序更加簡(jiǎn)明、清晰。
程序如下:
#include<stdio.h>
main()
{inta,b,c,temp,max;
printf(”請(qǐng)輸入3個(gè)整數(shù):”);
scanf(”%d,%d,%d”,&a,&b,&c);
temp=(a>b)?a:b;/*將a和b中的大者存入temp中*/
max=(temp>c)?temp:c;/*將a和b中的大者與c比較,取最大者*/
printf("3個(gè)整數(shù)的最大數(shù)是%d\n",max);
5.5有一函數(shù):
寫一程序,輸入X值,輸出y值。
解:
#include<stdio.h>
main()
{intx,y;
printf("輸入x:");
scanf("%d",&x);
if(x<l)/*x<l*/
{y=x;
printf("x=%3d,y=x=%d\n",xzy);
)
elseif(x<10)/*l^x-10*/
{y=2*x-l;
n
printf("x=%3d,y=2*x-l=%d\nzxzy);
}
else/*x^lO*/
{y=3*x-ll;
printf("x=%3d,y=3*x-ll=%d\n"/x/y);
5.6給一個(gè)百分制成績(jī),要求輸出等級(jí)'A'、'B'、'C'、'D'、'E'。90分以上為'A',80~90
分為'B',70~79分為'C',60分以下為‘D'。
解:
程序如下:
#include<stdio.h>
main()
{floatscore;
chargrade;
printf(“請(qǐng)輸入學(xué)生成績(jī):”);
scanf("%f",&score);
while(score>100||(score<0)
{printf("\n輸入有誤,請(qǐng)重新輸入:");
scanf("%f",&score);
)
switch((int)(score/10))
{case10:
case9:grade=W;break;
case8:grade='B';break;
case7:grade='C';break;
case6:grade='D';break;
case5:
case4:
case3:
case2:
case1:
case0:grade='E';
)
printf("成績(jī)是%5.1f,相應(yīng)的等級(jí)是%c。\n",score,grade);
)
說(shuō)明:對(duì)輸入的數(shù)據(jù)進(jìn)行檢查,如小于0或大于100,要求重新輸入。(int^score/lO)的作用
是將(score/10)的值進(jìn)行強(qiáng)制類型轉(zhuǎn)換,得到一-個(gè)整型值。
5.7給定一個(gè)不多于5位的正整數(shù),要求:①求它是幾位數(shù);②分別打印出每一位數(shù)字;
③按逆序打印出各位數(shù)字。例如原數(shù)為321,應(yīng)輸出123。
解:
#include<stdio.h>
main()
{longintnum;
intindiv,ten,hundred,thousand,ten_thousand,place;
/*分別代表個(gè)位、十位、百位、千位、萬(wàn)位和位數(shù)*/
printf(“請(qǐng)輸入一個(gè)整數(shù)(0-99999):");
scanf("%ld",&num);
if(num>9999)place=5;
elseif(num>999)place=4;
elseif(num>99)place=3;
elseif(num>9)place=2;
elseplace=l;
printf("place=%d\n",place);
ten_thousand=num/10000;
thousand=num/1000%10;
hundred=num/100%10;
ten=num%100/10;
indiv=num%10;
switch(place)
,
{case5:printf("%d,%d/%d,%d/%d',ten_thousand,thousand,hundred,tenjndiv);
printf(“\n反序數(shù)字為;");
printf("%d%d%d%d%d\n"zindiv,ten,hundred,thousand,ten_thousand);
break;
case4:printf(“%d,%d,%d,%d”,thousand,hundred,ten,indiv);
print—反序數(shù)字為:");
',
printf(%d%d%d%d\n",indiv/tenzhundred,thousand);
break;
case3:printf(“%d,%d,%cT,hundred,ten,indiv);
printf(“\n反序數(shù)字為:”);
',
printf(%d%d%d\n"Jndiv,ten,hundred);
break;
case2:printf("%d,%d"zten,indiv);
printf(“\n反序數(shù)字為:”);
printf("%d%d\n',,indiv,ten);
break;
case1:printf("%d"Jndiv);
print-\n反序數(shù)字為:”);
printf("%d\n",indiv);
break;
5.8企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成。利潤(rùn)I低于或等于10萬(wàn)元時(shí),獎(jiǎng)金可提成10%;利潤(rùn)
高于10萬(wàn)元,低于20萬(wàn)元(100000<lW200000)時(shí),其中10萬(wàn)元按10%提成,高于10萬(wàn)
元的部分,可提成7.5%;200000<lW400000時(shí),其中20萬(wàn)元仍按上述辦法提成(下同),
高于20萬(wàn)元的部分按5%提成;400000<1^600000時(shí),高于40萬(wàn)元的部分按3%提成;600000
〈IW1000000時(shí),高于60萬(wàn)的部分按1.5%提成;1>100。000時(shí),超過(guò)200萬(wàn)元的部分按1%
提成。從鍵盤輸入當(dāng)月利潤(rùn)I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)。要求:⑴用if語(yǔ)句編程序;⑵用switch
語(yǔ)句編程序。
解:計(jì)算利潤(rùn)時(shí),要特別注意不同利潤(rùn)的不同提成比例。例如,利潤(rùn)為15萬(wàn)元,其中有10
萬(wàn)元按10%的比例提成,另外5萬(wàn)元?jiǎng)t按7.5%提成。
⑴用if語(yǔ)句編程序。
#include<stdio.h>
main()
{longi;
floatbonus,bonl,bon2,bon4,bon6,bonl0;
bonl=100000*0.1;/*利潤(rùn)為10萬(wàn)元時(shí)的獎(jiǎng)金*/
bon2=bonl+100000*0.075;/*利潤(rùn)為20萬(wàn)元時(shí)的獎(jiǎng)金*/
bon4=bon2+200000*0.05;/*利潤(rùn)為40萬(wàn)元時(shí)的獎(jiǎng)金*/
bon6=bon4+200000*0.03;/*利潤(rùn)為60萬(wàn)元時(shí)的獎(jiǎng)金*/
bonl0=bon6+400000*0.015;/*利潤(rùn)為100萬(wàn)元時(shí)的獎(jiǎng)金*/
printf(“請(qǐng)輸入利潤(rùn)i:");
scanf("%ld",&i);
if(i<=100000)
bonus=i*0.1;/*利潤(rùn)在10萬(wàn)元以內(nèi)按0.1提成獎(jiǎng)金*/
elseif(i<=200000)
bonus=bonl+(i-100000)*0.075;/*利潤(rùn)在10萬(wàn)至20萬(wàn)元時(shí)的獎(jiǎng)金*/
elseif(i<=400000)
bonus=bon2+(i-200000)*0.05;/*利潤(rùn)在20萬(wàn)至40萬(wàn)元時(shí)的獎(jiǎng)金*/
elseif(i<=600000)
bonus=bon4+(i-400000)*0.03;/*利潤(rùn)在40萬(wàn)至60萬(wàn)元時(shí)的獎(jiǎng)金*/
elseif(i<=1000000)
bonus=bon6+(i-600000)*0.015;/*利潤(rùn)在60萬(wàn)至100萬(wàn)元時(shí)的獎(jiǎng)金*/
else
bonus=bonl0+(i-1000000)*0.01;/*利潤(rùn)在100萬(wàn)元以上時(shí)的獎(jiǎng)金*/
printf("獎(jiǎng)金是bonus);
此題的關(guān)鍵在于正確寫出每一區(qū)間的獎(jiǎng)金計(jì)算公式。例如利潤(rùn)在10萬(wàn)元至20萬(wàn)時(shí),獎(jiǎng)金應(yīng)
由兩部分組成:①利潤(rùn)為10萬(wàn)元時(shí)應(yīng)得的獎(jiǎng)金。即100000X0.1;②10萬(wàn)元以上部分應(yīng)得
的獎(jiǎng)金。即(num-100000)x0.075。同理,20萬(wàn)?40萬(wàn)這個(gè)區(qū)間的獎(jiǎng)金也應(yīng)由兩部分組成:
①利潤(rùn)為20萬(wàn)元時(shí)應(yīng)得的獎(jiǎng)金,即100000x0.1x10萬(wàn)x0.075;②20萬(wàn)元以上部分應(yīng)得的
獎(jiǎng)金,即(num-200000)x0.05。程序中先把10萬(wàn)、20萬(wàn)、40萬(wàn)、60萬(wàn)、100萬(wàn)各關(guān)鍵點(diǎn)的
獎(jiǎng)金計(jì)算出來(lái),即bonl,bon2,bon4、bon6、honlO;然后再加上各區(qū)間附加部分的獎(jiǎng)金。
(2)用switch語(yǔ)句編程序。
輸入利潤(rùn)i,確定相應(yīng)的提成等級(jí)branch
根據(jù)branch確定獎(jiǎng)金值
0獎(jiǎng)金=i*0.1
1獎(jiǎng)金=bonl+(i-105)*0.075
2獎(jiǎng)金=bon2+(i-2*105)*0.05
3
4獎(jiǎng)金=bon4+(i-4*105)*0.03
5
6獎(jiǎng)金=bon6+(i-6*105)*0.015
7
8
9
10獎(jiǎng)金=bonl0+(i-106)*0.01
輸出獎(jiǎng)金
#include<stdio.h>
main()
{longi;
floatbonus,bonl,bon2,bon4,bon6,bonlO;
intc;
bonl=100000*0.1;
bon2=bonl+100000*0.075;
bon4=bon2+200000*0.05;
bon6=bon4+200000*0.03;
bonl0=bon6+400000*0.015;
printf("請(qǐng)輸入利潤(rùn)i:");
scanf("%ld",&i);
c=i/100000;
if(c>10)c=10;
switch(c)
{case0:bonus=l*0.1;break;
case1:bonus=bonl+(i-100000)*0.075;break;
case2:
case3:bonus=bon2+(i-200000)*0.05;break;
case4:
case5:bonus=bon4+(i-400000)*0.03;break;
case6:
case7:
case8:
case9:bonus=bon6+(i-600000)*0.015;break;
case10:bonus=bonl0+(i-1000000)*0.01;
)
printf("獎(jiǎng)金是%10.2f,bonus);
)
5.9輸入4個(gè)整數(shù),要求按由大到小的順序輸出。
解:此題采用依次比較的方法排出其大小順序。在學(xué)習(xí)了循環(huán)和數(shù)組以后,可以有更多的排
序方法。
#include<stdio.h>
main()
{intt,a,b,c,d;
printf(”請(qǐng)輸入4個(gè)整數(shù):");
scanf(”%d,%d,%d,%d“,&a,&b,&c,&d);
printf("\na=%d/b=%d/c=%dzd=%d\n"/a,b,c,d);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(a>d){t=a;a=d;d=t;}
if(b>c){t=a;b=c;c=t;}
if(b>d){t=b;b=d;d=t;}
if(c>d){t=c;c=d;d=t;}
printf("排序結(jié)果如下:\n");
printf(”%d,%d,%dt%d\n”,a,b,c,d);
)
5.10有4個(gè)圓塔,圓心分別為(2,2)、(-2,2)、(2,-2)、(2?2),圓半徑為1。這4個(gè)塔
的高度分別為10mo塔以外無(wú)建筑物。今輸入任一點(diǎn)的坐標(biāo),求該點(diǎn)的建筑高度(塔外的高
度為零)。
程序如下:
include<stdio.h>
main()
{inth=10;
floatxl=2,yl=2,x2=-2,y2=2/x3=-2,y3=-2,x4=-2/y4=-2zxzy,dlzd2,d3,d4;
printf(“請(qǐng)輸入一個(gè)點(diǎn)(x,y):
scanf(”%f,%f”,&x,&y);
dl=(x-xl)*(x-xl)+(y-yl)*(y-yl);/*求該點(diǎn)到各中心點(diǎn)的距離*/
d2=(x-x2)*(x-x2)+(y+y2)*(y+y2);
d3=(x+x3)*(x+x3)+(y-y3)*(y-y3);
d4=(x+x4)*(x-x4)*(y+y4)*(y+y4);
if(dl>l&&d2>l&&d3>l&&d4>l)h=0;/*判斷該點(diǎn)是否在塔外*/
printf(“該點(diǎn)高度為%5己方);
第六章
第六章循環(huán)控制
6.1輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。
main()
{longm,n,i=lj,s;
scanf(”%ld,%ld“,&m,&n);
for(;i<=m&&i<=n;i++)
{if(m%i==0&&n%i==0)s=i;}
if(m>=n)j=m;
elsej=n;
for(;!(j%m==0&&j%n==0);j++);
printf("s=%ld,j=%ld\n"/sj);
6.2輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其他字符的個(gè)數(shù)。
#include,,stdio.h"
main()
{charc;inti=OJ=O,k=O,l=O;
while((c=getchar())!=,\n,)
{if(c>=65&&c<=9011c>=97&&c<=122)i++;
elseif(c>=48&&c<=57)j++;
elseif(c==32)k++;
else1++;}
printf("i=%d,j=%d/k=%d/l=%d\n"/ij,k,l);
}
6.3求Sn=a+aa+aaa++aaaaa(有n個(gè)a)之值,其中a是一個(gè)數(shù)字。例如:
2+22+222+2222+22222(n=5),n由鍵盤輸入。
#include,,math.hH
main()
{intn,sum=0,i=lzs=2;
scanf("%d”,&n);
while(i<=n)
{sum=sum+s;s=s+2*pow(10,i);
i++;)
printf("sum=%d\n",sum);
)
6.4求,(即求l!+2!+3!+4!+5!+???+20!)
main()
{intnzi=l;longsum=O,s=l;
scanf("%d"z&n);
while(i<=n){s=s*i;sum=sum+s;i++;}
printf("sum=%ld\n",sum);
)
6.5求
main()
{doublei=lj=l,k=l/sl=0/s2=0,s3=0zsum;
for(;i<=100;i++)sl=sl+i;
for(;j<=50;j++)s2=s2+j*j;
for(;k<=10;k++)s3=s3+l/k;
sum=sl+s2+s3;
printf("sum=%f\n"/sum);
6.6打印出所有"水仙花數(shù)",所謂"水仙花數(shù)"是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該本
身。例如:153是一個(gè)水仙花數(shù),因?yàn)?53=1八3+5A3+3"3。
#includenmath.hn
main()
{intx=100/a,b/c;
while(x>=100&&x<1000){a=0.01*x;b=10*(0.01*x-a);c=x-100*a-10*b;
if(x==(pow(a,3)+pow(b,3)+pow(c,3)))printf("%5d",x);x++;}
)
6.7一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為“完數(shù)”。例如,6的因子為1、2、3,
而6=1+2+3,因此6是”完數(shù)“。編程序找出1000之內(nèi)的所有完數(shù),并按下面格式輸出其因
子:
6itsfactorsare1、2、3
main()
{int
for(m=6;m<10000;m++)
{s=l;
for(i=2;i<m;i++)
if(m%i==0)s=s+i;
if(m-s==0)
u
{printf("%5ditsfastorsare1zm);for(j=2;j<m;j++)if(m%j==0)
printf("%d"J);printf("\n");}
)
)
或
main()
{int
for(m=6;m<1000;m++)
{s=m-l;
for(i=2;i<m;i++)
if(m%i==0)s=s-i;
if(s==0)
{printf("%5ditsfastorsare1"/m);for(j=2;j<m;j++)if(m%j==0)
printf("%d"J);printf("\n");}
6.8有一分?jǐn)?shù)序列:
求出這個(gè)數(shù)列的前20項(xiàng)之和。
main()
{inti=l,n;doubletzx=l/y=2,s/sum=0;
scanf(-%ld”,&n);
while(i<=n){s=y/x;sum=sum+s;t=y;y=y+x;x=t;i++;}
printf("%f\n,sum);
)
6.9一球從100米高度自由下落,每次落地后返回原高度的一半,再落下。求它在第10次落
地時(shí)共經(jīng)過(guò)多少米?第10次反彈多高?
main()
{inti,n;doubleh=100,s=100;
scanfq/d'&n);
for(i=l;i<=n;i++)
{h*=0.5;if(i==l)continue;s=2*h+s;}
printf("h=%f/s=%f\n",hzs);
)
6.10猴子吃桃問(wèn)題。猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過(guò)癮,又多吃了一個(gè)。
第二天早上又將剩下的桃子吃掉一半,又多吃一個(gè)。以后每天早上都吃了前一天剩下的一半
零一個(gè)。到第10天早上想再吃時(shí),見(jiàn)只剩下一個(gè)桃子了。求第一天共摘多少桃子。
main()
{inti=lzsum=0;
for(;i<=10;sum=2*sum+l,i++);
printf("sum=%d\n"/sum);
)
6.11用迭代法求。求平方根的迭代公式為:
要求前后兩次求出的得差的絕對(duì)值少于0.00001o
#include"math.hH
main()
{floatx0,xl,a;
scanf("%f",&a);
xl=a/2;
do
{x0=xl;xl=(x0+a/x0)/2;}
while(fabs(x0-xl)>=0.00001);
printf("%.3f\n"zxl);
)
6.12用牛頓迭代法求方程在L5附近的根。
main()
{doublex,y;x=1.5;
do{y=2*x*x*x-4*x*x+3*x-6;
x=x-y/(6*x*x-8*x+3);}
while(y!=0);
printf("x=%.3f\n",x);
6.13用二分法求方程在(-10,10)之間的根
main()
{doublexl,x2,yl/y2;xl=-10;x2=10;
do{yl=2*xl*xl*xl-4*xl*xl+3*xl-6;
xl=xl-yV(6*xl*xl-8*xl+3);}
while(yl!=0);
do
{y2=2*x2*x2*x2-4*x2*x2+3*x2-6;
x2=x2-yy(6*x2*x2-8*x2+3);}
while(y2!=0);
printf("xl=%.3f/x2=%.3f\n",xl,x2);
)
6.14打印以下圖案
#include"math.h"
main()
{inti,j,k;
for(i=0;i<=3;i++)
{for(j=0;j<=2-i;j++)
printf("");
for(k=0;k<=2*i;k++)
printf(n*");
printf("\n");
)
for(i=0;i<=2;i++)
{for(j=0;j<=i;j++)
printf("");
for(k=0;k<=4-2*i;k++)
printf("*");
pnntf("\nH);
)
)
第七章
第七章數(shù)組
7.1用篩法求之內(nèi)的素?cái)?shù)。
main()
{inti,j,a[100];
for(i=2;i<100;i++)
{a[i]=i;
for(j=2;j<=i;j++)
{if(j<i)
if(a[i]%j==O)
break;
jf(a[i]-j==O)
printf(”%5d”,a[i]);
printf("\n");
)
或
#include"math.hH
main()
{staticinti,j,k,a[98];
for(i=2;i<100;i++)
{a[i]=i;k=sqrt(i);
for(j=2;j<=a[i];j++)
if(j<k)if(a[i]%j==O)
break;
if(j>=k+l)
printf(”%5d”,a[i]);
)
printf("\n");
}
7.2用選擇法對(duì)10個(gè)整數(shù)從小到大排序。
main()
{inti,j,a[10Lt;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=l;j<10;j++)
for(i=0;i<=9-j;i++)
if(a[i]>a[i+l])
{t=a[i+l];a[i+l]=a[i];a[i]=t;}
for(i=0;i<10;i++)
printf("%5d",a[i]);
)
或
main()
{staticinta[10],ij,k,t;
for(i=l;i<ll;i++)
scanf("%d",&a[i]);
for(j=l;j<10;j++)
for(i=l;i<=10-j;j++)
if(a[i]>a[i+l])
{t=a[i+l];a[i+l]=a[i];a[i]=t;}
for(i=l;i<ll;i++)
printf("%d",a[i]);
printf("\n");
7.3求一個(gè)3X3矩陣對(duì)角線元素之和。
main()
{inti=O,j=O,a[3][3],sl,s2;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
sl=a[0][0]+a[l][l]+a[2][2];
s2=a[0][2]+a[l][l]+a[2][0];
printf("sl=%d,s2=%d\n",sl,s2);
)
或
main()
{
staticinti,j,sl,s2,a[3][3];
for(i=l;i<=3;i++)
for(j=l;j<=3;j++)
scanf("%d",&a[i][j]);
sl=a[l][l]+a[2][2]+a[3][3];
s2=a[l][3]+a[2][2]+a[3][l];
printf("%d,%d\n",sl,s2);
7.4已有一個(gè)已排好的數(shù)組今輸入一個(gè)數(shù)要求按原來(lái)排序的規(guī)律將它插入數(shù)組中。
main()
{staticinta[10]={l,7z8,17,23,24,59,62,101};int
scanf(”%d”,&a[9]);
for(i=9;i>0;i-)
if(a[i]<a[i-l])
{t=a[i-l];a[i-l]=a[i];a[i]=t;}
for(i=0;i<10;i++)
printf(“%5d”,a[i]);primf(”\n“);
)
或
main()
(
staticint3[5]={1,4,5,6,7};
inti,t,b;
scanf("%d"z&b);
for(i=0;i<5;i++)
{if(b<=a[i])
{t=a[i];a[i]=b;b=t;}
printf("%d",a[i]);}
printf(H%d",b);
7.5將一個(gè)數(shù)組的值按逆序重新存放,例如,原來(lái)順序?yàn)椋?,6,5,4,lo要求改為:1,
4,5,6,8。
main()
{inti,b[10];
for(i=0;i<10;i++)
scanf("%d",&b[i]);
for(i=9;i>-l;i-)
printf("%5d",b[i]);
printf("\n*');}
7.6打印出以下楊輝三角形(要求打印出10行)。
1
11
121
1331
14641
15101051
main()
{staticintm,n,k,b[15][15];
b[0][l]=l;
for(m=l;m<15;m++)
{for(n=l;n<=m;n++)
{b[m][n]=b[m-l][n-l]+b[m-l][n];
printf(”%?5d,b[m][n]);}printf("\n“);
或
main()
{int
a[l][l]=l;
for(k=2,k<ll;k++)
for(i=2;i<=k;i++)
for(j=2;j<=i;j++)
a[i][j]=a[i-l][j-l]+a[i-l][j];
for(k=l;k<ll;k++)
for(i=l;i<=k;i++)
for(j=l;j<=i;j++)
printf("%d,a皿j]);
)
7.7打印“魔方陣”,所謂魔方陣是指這樣的方陣,它的每一行、每一列和對(duì)角線之和均相
等。例如,三階魔方陣為
816
357
492
要求打印出由1?n2的自然數(shù)構(gòu)成的魔方陣。
#include<stdio.h>
main()
{inta[16][16]/i,i/k,p,m,n;
P=l;
while(p==l)/*要求階數(shù)為1~15的商數(shù)*/
{printf("Entern(n=l?15):");
scanf("%d”,&n);
if((n!=0)&&(n<=15)&&(n%2!=0))P=0;
for(i=l;i<=n;i++)/*初始化*/
for(j=l;j<=n;j++)a[i][j]=O;
j=n/2+l;/*建立魔方陣*/
a[l]U]=l;
for(k=2;k<=n*n;k++)
{i=i-l;
j=j+l;
if((i<l)&&(j>n))
{i=i+2;
)
else
{if(i<l)i=n;
if(j>n)j=l;
}
if(a[i]U]==O)a[i][j]=k;
else
{i=i+2;
j=j-l;
a[i][j]=k;
)
}
for(i=l;i<=n;i++)/*輸出魔方陣*/
{for(j=l;j<=n;j++)
printf("%4d",a[i][j]);
printf("\n");
)
7.8找出一個(gè)二位數(shù)組中的鞍點(diǎn),即該位置上的元素在該行上最大,在該列上最小,也可能
沒(méi)有鞍點(diǎn)。
main()
{inta⑸⑸,b⑸,c[5],d⑸⑸,k=O,l=O;inti,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&d[i][j]);
for(i=0;i<5;i++)
for(j=0;j<5;j++,a[i][j]=d[i][j]);
for(i=0,k=0;i<5;i++,k++)
for(j=0;j<4;j++)
{if(a[i][j]>=a[i]U+l])
b[k]=a[i]U+l]=a[i][j];
else
b[k]=a[i]U+l];
)
for(j=0,l=0;j<5;j++,l++)
for(i=0;i<4;i++)
{if(a[i]U]<=a[i+l]U])
c[l]=a[i+l]U]=a[i][j];
else
c[l]=a[i+l]U];
for(i=0,k=0;i<5;i++,k++)
for(j=0J=0;j<5;j++J++)
if(d[i][j]-b[k]==O)
{if(d[i][j]-c[l]==O)
printf("d[%d][%d]=%d\n"/iJ/d[i]D]);
else
printf("d[%d][%d]=%disnotandi\n",ij,d[i][j]);
7.9有個(gè)15數(shù)按由小到大順序存放在一個(gè)數(shù)組中,輸入一個(gè)數(shù),要求用折半查找法找出該數(shù)
組中第幾個(gè)元素的值。如果該數(shù)不在數(shù)組中,則打印出“無(wú)此數(shù)”
#include"math.h"
main()
{staticintiJ,m,a[15]={l,4,9,13,21,34,55,89,144,233,377,570,671,703,812};
scanf(”%d”,&m);
for(j=0;j<15;j++)
printf("%4d"za[j]);
printf("\n");
i=7;
while(fabs(i-7)<8)
{if(m<a⑺)
{if(a[i]-m==O)
{printf("itisat(%d)\n",i+l);break;}i-;}
elseif(m>a[7])
{if(a[i]-m==O)
{printf("itisat(%d)\n"J+l);break;}i++;}
else
printf("8\nH);
)
if(fabs(i-7)-8==0)
printf("Thereisnot\n");
)
7.10有一篇文章,共有3行文字,每行有個(gè)80字符。要求分別統(tǒng)計(jì)出其中英文大寫字母、
小寫字母、空格以及其它字符的個(gè)數(shù)。
main()
{inti,j=0,k=0,l=0,m=0,n=0;charstr0[301Lstrl[100],str2[100],str3[100];
gets(strl);gets(str2);gets(str3);
strcat(str0,strl);strcat(str0,str2);strcat(str0,str3);
for(i=0;str0[i]!=,\0/;i++)
{if(str0[i]>=65&&str0[i]<=90)j++;
elseif(str0[i]>=97&&str0[i]<=122)k++;
elseif(str0[i]>=48&&str0[i]<=57)I++;
elseif(strO[i]==32)m++;
elsen++;}
printf("DaxieXiaoxieShuziKonggeQita\n");
printf("%5d%7d%5d%6d%4d\n”J,kJ,m,n);
7.11打印以下圖案
*****
*****
*****
*****
*****
main()
{intij,k;chara[5][5];
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
printf("\n");
for(k=l;k<=i+l;k++)
printfCMO");}
printf("\n");
7.12有一行電文譯文下面規(guī)律譯成密碼:
A->Za->z
B->Yb->y
C->Xc->x
即第一個(gè)字母變成第26個(gè)字母,第i個(gè)字母變成第(26-i+l)個(gè)字母。非字母字符不變,要
求編程序?qū)⒚艽a回原文,并打印出密碼和原文。
main()
{inti;charstrl[100],str2[100];
gets(strl);
for(i=0;strl[i]!=,\0,;i++)
if(strl[i]>=65&&strl[i]<=90)
str2[i]=155-strl[i];
elseif(strl[i]>=97&&strl[i]<=122)
str2[i]=219-strl[i];
else
str2[i]=strl[i];
printf("%s\n%s\n",strl,str2);
7.13編一程序,將兩個(gè)字符串連接起來(lái),不要strcat函數(shù)。
main()
{inti,j;charstrl[100],str2[100],str3[201];
gets(strl);
gets(str2);
for(i=0;strl[i]!=,\0,;i++)
str3[i]=strl[i];
for(j=0;str2[j]!='\0';j++)
str3[j+i]=str2[j];
printf("%s\n%s\n%s\n",strl,str2,str3);
7.14編一個(gè)程序,將兩個(gè)字符串SI和S2比較,如果S1>S2,輸出一個(gè)正數(shù);S1=S2,輸出0;
SKS2,輸出一個(gè)負(fù)數(shù)。不要用strcpy函數(shù)。兩個(gè)字符串用gets函數(shù)讀入。輸出的正數(shù)或負(fù)
數(shù)的絕對(duì)值應(yīng)是相比較的兩個(gè)字符串相對(duì)應(yīng)字符的ASCII碼的差值。例如,‘A'與'C'相
比,由于‘A'<'C',應(yīng)輸出負(fù)數(shù),由于‘A'與'C'的碼差值為2,因此應(yīng)輸出"-2"。同
理:"And"和"Aid"比較,根據(jù)第2個(gè)字符比較結(jié)果,'n'比'i'大5,因此應(yīng)輸出"5"。
#include<stdio.h>
^include<string.h>
main()
{inti,resu;
charsl[100],s2[100];
printf("\ninputstringl:");
gets(sl);
printf("\nInputstring2:");
gets(s2);
i=0;
while(sl[i]==s2[i]&&sl[i]!=,\0,)i++;
if(sl[i]=='\0'&&s2[i]=='0')resu=0;
elseresu=sl[i]-s2[i];
printf("\nresult:%d\n",resu);
}
7.15編寫一個(gè)程序,將字符數(shù)組s2中的全部字符拷貝到字符數(shù)組si中,不用strcpy函數(shù)???/p>
貝時(shí),'\0'也要拷貝過(guò)去,'\0'后面的字符不拷貝。
解:
include"stdio.h"
main()
{charsl[80],s2[80];
inti;
printff'lnputs2:");
scanf("%s",s2);
for(i=0;i<strlen(s2);i++)
sl[i]=s2[i];
printff'sl:%s\n",sl);
)
第八章
第八章函數(shù)
1.1寫兩個(gè)函數(shù),分別求兩個(gè)整數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個(gè)函數(shù),
并輸出結(jié)果兩個(gè)整數(shù)由鍵盤輸入。
maxyueshu(m,n)
intm,n;
{inti=l,t;
for(;i<=m&&i<=n;i++)
{if(m%i==O&&n%i==O)
t=i;
)
return(t);
}
minbeishu(m,n)
intm,n;
{intj;
if(m>=n)j=m;
elsej=n;
for(;!(j%m==0&&j%n==0);j++);
returnj;
}
main()
{inta,b,max,min;
printf("entertwonumberis:");
scanf("%d,%d",&a,&b);
max=maxyueshu(azb);
min=minbeishu(a,b);
,,,,
printf(max=%d,min=%d\n/max/min);
)
8.2求方程的根,用三個(gè)函數(shù)分別求當(dāng)b2-4ac大于0、等于0、和小于。時(shí)的根,并輸出結(jié)
果。從主函數(shù)輸入a、b、c的值。
#include"math.h"
floatyishigen(mzn,k)
floatm,n,k;
{floatxl,x2;
xl=(-n+sqrt(k))/(2*m);
x2=(-n-sqrt(k))/(2*m);
printf("twoshigenisxl=%.3fandx2=%.3f\n",xl/x2);
)
floatdenggen(m,n)
floatm,n;
{floatx;
x=-n/(2*m);
printf("denggenisx=%.3f\n",x);
)
floatxugen(m,n,k)
floatm,n,k;
{floatx,y;
x=-n/(2*m);
y=sqrt(-k)/(2*m);
printf("twoxugenisxl=%.3f+%.3fiandx2=%.3f-%.3fi\n",x,y,xzy);
)
main()
{floata,b,c,q;
printf("inputabcis");
scanf(''%f,%f,%f",&a,&b,&c);
printf("\n");
q=b*b-4*a*c;
if(q>0)yishigen(azb,q);
elseif(q==O)denggen(a,b);
elsexugen(a,b,q);
)
8.2寫一個(gè)判斷素?cái)?shù)的函數(shù),在主函數(shù)輸入一個(gè)整數(shù),輸出是否是素?cái)?shù)的消息。
psushu(m)
intm;
{inti=2,t;
for(;i<=m;i++)
if(m%i==0&&i<m)break;
if(m-i==0)t=l;
elset=0;
returnm;
)
main()
{inta,s;
printf("entersushuis\nH);
scanf("%dH,&a);
s=psushu(a);
if(s==l)printf("aissushu\nH);
elseprintf("sisnotsushu\nH);
8.4寫一個(gè)函數(shù),使給定的一個(gè)二維數(shù)組(3X3)轉(zhuǎn)置,即行列互換。
intzhuangzhi(b)
intb[3][3];
{inti,j,t;
for(i=0;i<3;i++)
for(j=0;j>=i&&j<3-i;j++)
{t=b[i][j];b[i]U]=bU][i];b[j][i]=t;}
)
main()
{inta[3][3];intij;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%d",a[i皿);
printf("\n");}
zhuangzhi(a);
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%d",a[i][j]);
printf("\n");}
)
8.5寫一函數(shù),使輸入的一個(gè)字符串按反序存放,在主函數(shù)中輸入輸出字符串。
main()
{charstr0[100];
gets(strO);
fanxu(strO);
puts(strO);
}
fanxu(strl)
charstrl[100];
{inti,t,j;
charstr2[100];strcpy(str2,strl);
t=strlen(strl);
for(i=0,j=t-l;j>-l;i++,j--)
strl[i]=str2[j];
)
8.6寫一函數(shù),將兩個(gè)字符串連接。
lianjie(a,b)
chara[100],b[100];
{strcat(a,b);
)
main()
{charstrl[100],str2[100];
gets(strl);gets(str2);
Iianjie(strl,str2);
puts(strl);
)
8.7寫一函數(shù),將兩個(gè)字符串中的元音字母復(fù)制到另一個(gè)字符串,然后輸出。
fuzhi(a,b)
chara[100],b[100];
{inti,j=O;
for(i=0;a[i]!=/\0/;i++)
if(a[i]==97||a[j]==101||a[i]==105||a[i]==lll||a[i]==117||a[i]==65||
a[i]==69||a[i]==73||a[i]==85){bU]=a[i];j++;}
)
main()
{charstrl[100],str2[100];
gets(strl);
fuzhi(strl,str2);
puts(str2);
}
8.8寫一函數(shù),輸入一個(gè)四位數(shù)字,要求輸出這四個(gè)數(shù)字字符,但每?jī)蓚€(gè)數(shù)字間空格。如輸
入1990,應(yīng)輸出
charf(b)
charb[4];
{inti=0;
for(;i<4;i++)
{printf("");
printf(“%c”,b[i]);}
printf("\n");
)
main()
{inta,u,v,w,t;charc[4];
scanf("%4dH,&a);
u=a*0.001;v=0.01*(a-1000*u);w=(a-1000*u-100*v)*0.1;t=a-1000*u-100*v-10*w;
c[0]=u+48;
c[l]=v+48;
c[2]=w+48;
c[3]=t+48;
f(c);
8.9編寫一函數(shù),由實(shí)參傳來(lái)一個(gè)字符串,統(tǒng)計(jì)此字符串中字母、數(shù)字、空格和其它字符的
個(gè)數(shù),在主函數(shù)中輸入字符串以及輸出上述結(jié)果。
chartongji(strO,b)
charstr0[100];
intb[4];
{inti;
for(i=0;str0[i]!=/\0/;i++)
{if(str0[i]>=65&&str0[i]<=9011strO[i]>=97&&strO[i]<=122)b[0]++;
elseif(str0[i]>=48&&str0[i]<=57)b[l]++;
elseif(strO[i]==32)b[2]++;
elseb[3]++;}
)
main()
{charstrl[100];staticinti,a[4];
gets(strl);
tongji(strl,a);
printf("zimuShuziKonggeQita\n");
for(i=0;i<4;i++)
printf("%-8d"za[i]);printf("\n");
)
8.10寫一函數(shù),輸入一行字符,將此字符串中最長(zhǎng)的單詞輸出。
cechang(strlzwordO)
charstrl[100],word0[15];
{inti=O,j=O,t=O;
staticcharwordl[15];
for(;strl[i]!=,\0,;i++)
{if(!(strl[j]>=97&&strl[i]<=122||strl[i]>=65&&strl[i]<=90))
{t=j;j=0;continue;}
wordl[j]=strl[i];j++;
if(j>=t)strcpy(wordO,wordl);}
)
main()
{charstr0[100],longword[15];
gets(strO);
cechang(strOJongword);
puts(longword);
)
8.11寫一函數(shù)用起泡法對(duì)輸入的個(gè)字符按由小到大的順序排列。
intpaixu(x)
intx[];
{inti,jzt;
for(j=l;j<10;j++)
for(i=0;i<=9-j;i++)
if(x[i]>x[i+l]){t=x[i+l];x[i+l]=x[i];x[i]=t;}
)
main()
{inty[10];inti;
for(i=0;i<10;i++)
scanf("%d"z&y[i]);
paixu(y);
for(i=0;i<10;i++)
printf("%5d",y[i]);
printf("\n");
)
8.12用牛頓迭代法求根。方程為:,系數(shù)a,b,c,d由主函數(shù)輸入。求X在1附近的一個(gè)
實(shí)根。求出后由主函數(shù)輸出。
doubleqigen(s,t,u,v)
ints,t,u,v;
{doublex,y;x=l;
do{y=s*x*x*x+t*x*x+u*x+v;
x=x-y/(3*s*x*x+2*t*x+u);}
while(y!=0);
returnx;
)
main()
{inta,bzczd;doublex;
scanf(”%d,%d,%d,%d”,&a,&b,&c,&d);
x=qigen(a,b,czd);
printf("x=%,3f\n"/x);
}
8.13用遞歸方法求n階勒讓德多項(xiàng)式的值遞歸公式為
floatp(xO,n)
intn;floatxO;
{floaty;
if(n==0||n==l)if(n==l)y=xO;elsey=l;
elsey=((2*n-l)*xO*p(xO,n-l)-(n-l)*p(xO,n-2))/n;
return(y);
main()
{floatxzyO;inta,i;
scanf(”%f,%d”,&x,&a);
yO=p(x,a);
printf("y0=%.3f\n"/y0);
)
8.14輸入10個(gè)學(xué)生5門課的成績(jī),分別用函數(shù)求:①每個(gè)學(xué)生平均分;②每門課的平均分;
③找出最高分所對(duì)應(yīng)的學(xué)生和課程;④求平均分方差:8=[SXiA2]/n-(SXi/n)A2,為一學(xué)生的
平均分
floatxl[10],x2[5];
floatpp(),cc(),find(),xx();
main()
{charname[10][20],class[5][20];floatscore[10][5],o,k=0/max[5];inta[5],i,j;
for(i=0;i<10;i++)
gets(name[i]);
for(j=0;j<5;j++)gets(class[j]);
for(i=0;i<10;i++)
for(j=0;j<5;j++)
scanf("%f",&score[i][j]);
pp(score);
cc(score);
find(scorezmax,a);
o=xx(k);
for(i=0;i<10;i++)
{puts(name[i]);
printfC%.SfXn';xin]);}
for(j=0;j<5;j++)
{puts(class[j]);printf("%.3f\n",x2[j]);}
for(j=0;j<5;j++){printf("%.3f\n",max[j]);
puts(name[a[j]]);
puts(class[j]);}
printf("o=%,3f\n"/o);
)
floatpp(f)
floatf[1
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)家開(kāi)放大學(xué)《汽車制造工藝學(xué)》形考任務(wù)1-4參考答案
- 電工(高級(jí)工)測(cè)試題(附答案)
- 初三古詩(shī)文測(cè)試題
- (一模)青島市2025年高三年級(jí)第一次適應(yīng)性檢測(cè)地理試卷(含標(biāo)準(zhǔn)答案)
- 企業(yè)薪資避稅合同范例
- 電廠入廠安全教育
- 洗浴中心員工管理規(guī)章制度
- 公路護(hù)墻合同范例
- 公司舊車銷售合同范例
- 2025年胚毒滅活苗項(xiàng)目建議書
- 《冠心病護(hù)理》課件
- 江蘇省蘇州市2023-2024學(xué)年八年級(jí)上學(xué)期期末語(yǔ)文試題及答案
- ECharts數(shù)據(jù)可視化課件 第3章 柱狀圖和散點(diǎn)圖
- 老年人護(hù)理安全風(fēng)險(xiǎn)管理
- 建筑施工企業(yè)成本控制管理制度
- GB/T 44823-2024綠色礦山評(píng)價(jià)通則
- 音樂(lè)課《詠鵝》教案7篇
- 中學(xué)校園廣播聽(tīng)力系統(tǒng)管理制度
- 《馬說(shuō)》說(shuō)課課件-2023-2024學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)下冊(cè)
- 圓錐型套筒冠義齒修復(fù)工藝(可摘局部義齒修復(fù)工藝課件)
- 智鼎在線測(cè)評(píng)的題
評(píng)論
0/150
提交評(píng)論