C語(yǔ)言程序設(shè)計(jì)何欽銘課后習(xí)題作業(yè)_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)何欽銘課后習(xí)題作業(yè)_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)何欽銘課后習(xí)題作業(yè)_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)何欽銘課后習(xí)題作業(yè)_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)何欽銘課后習(xí)題作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章習(xí)題

1、對(duì)C語(yǔ)言來(lái)說(shuō),下列標(biāo)示符中哪些是合法的,哪些是不合法的?

,,1,

答:合法的:、1、。

不合法的:、&O

2、改寫(xiě)1.4節(jié)中的流程圖1.2,求1—100中能被6整除的所有整數(shù)的和。

3、改寫(xiě)L4節(jié)中的程序,求1—100中能被6整除的所有整數(shù)的和,并在編程環(huán)境中驗(yàn)證該

程序的運(yùn)行結(jié)果。

答:程序?yàn)椋?/p>

<>

0

0;

(1<=100)

(60);

("\n");

0;

)

4、對(duì)于給定的整數(shù)n(n>l),請(qǐng)?jiān)O(shè)計(jì)一個(gè)流程圖判別n是否為一個(gè)素?cái)?shù)(只能被1和自己

整除的整數(shù)),并分析該流程圖中哪些是順序結(jié)構(gòu)、哪些是分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

第二章作業(yè)

1.編寫(xiě)程序,輸入兩個(gè)整數(shù)和2,計(jì)算并輸出她們的和、差、積、商。

答:程序:

<>

0

121235;

y4;

("請(qǐng)輸入兩個(gè)數(shù):12\n");

(""12);

yll2;

y212;

y31*2;

y41*1.02;

y512;

("12和yl\12差y2\12積y3\12商y4\12余y5\n"12345);

2.為了倡導(dǎo)居民節(jié)約用電,某省電力公司執(zhí)行“階梯電價(jià)”,安裝一戶(hù)一表的居民用戶(hù)電

價(jià)分為兩個(gè)“階梯”:月用電量50千瓦時(shí)以?xún)?nèi)的,電價(jià)為0.53元/千瓦時(shí);超出50千瓦時(shí)

的用電量,電價(jià)上調(diào)0.05元/千瓦時(shí)。編寫(xiě)程序,輸入用戶(hù)的月用電量(千瓦時(shí)),計(jì)算并

輸出該用戶(hù)應(yīng)支付的電費(fèi)(元)。

答:程序:

<>

0

("請(qǐng)輸入月用電量:x\n");

("");

(x<=50){

0.53*x;

(“電費(fèi)\n");

{

0.58*x;

("應(yīng)支付電費(fèi)\n");

3.編寫(xiě)程序,輸入實(shí)數(shù)x和正整數(shù)n,計(jì)算,,不允許調(diào)用()函數(shù)求募。

答:程序:

<>

0

("請(qǐng)輸入:\n");

("");

1.0;

(1<)

*x;

("()\n");

)

4.編寫(xiě)程序,輸入兩個(gè)正整數(shù)m和n,求E(i2+l)(i從m到n。)

答:程序:

<>

0

0;

("\n");

("");

(<)

(i*1.0);

("\n");

)

5.編寫(xiě)程序,輸入一個(gè)正整數(shù)n,計(jì)算1-2/3+3/5-4/7+5/9-6/11+…的前n項(xiàng)之和。

答:程序:

<>

0

10;

("\n");

("");

(1<)(

(*i)/(2*l);

6.某用戶(hù)為購(gòu)房辦理商業(yè)貸款,選擇了按月等額本息還款法,計(jì)算公式如下,在貸款本金

()和月利率()一定的情況下,住房貸款的月還款()取決于還款月數(shù)。

o客戶(hù)打算在5-30年的范圍內(nèi)選擇還清貸款的年限,想得到一張“還款年限一月還款額

表”以供參考。編寫(xiě)程序,輸入貸款本金和月利率,輸出“還款年限一月還款額表”,還款

年限的范圍是5—30年,輸出時(shí)分別精確到年和元。

*(1)[(1)1]

答:程序:

<>

<>

0

530;

(”請(qǐng)輸入貸款本金\n");

("");

("請(qǐng)輸入月利率W");

("");

("還款年限\t月還款額W”);

(<)

(

*12;

(**((1)))/(((1))-1);

("\t\\n");}

)

7,編寫(xiě)程序,輸入一個(gè)正整數(shù)n,求E*(i從1到n),可調(diào)用()函數(shù)求塞。

答:程序:

<>

<>

0

0;

("\n");

("");

(0<)

(

(2);

;)

("\n");

)

8,編寫(xiě)程序,輸入一個(gè)正整數(shù)n,求Ei!(i從0到n)。要求定義和調(diào)用函數(shù)(n)計(jì)算n!,

函數(shù)類(lèi)型是.

答:程序:

<>

(n);

0

0;

("\n");

("");

(0<)

{

(i);)

("\n");

(n)

1.0;

d<){

*i;}

第三章作業(yè)

1.

<>

<>

(”請(qǐng)輸入三角形三條邊:\n");

("");

(?>a)

()/2.0;

(s*()*()*());

("三角形的周長(zhǎng).2\n三角形的面積.2\n");

)

2、

<>

<>

0

(

(”請(qǐng)輸入職工的月薪:\n”);

(“”);

(<=850)0;

(<=1350)5;

(<=2850)10;

(<=5850)15;

20;

*(850)/100;

(”職工應(yīng)繳個(gè)人所得稅.2\n");

)

3、

<>

0

(

(”請(qǐng)輸入行駛里程(公里):m\n等待時(shí)間(分鐘):n\n");

("");

((5.0)<=3)10;

((5.0)<=10)2*(5.0);

2*10+3*(5.0-10);;

("乘客應(yīng)付車(chē)費(fèi)\n",()((y*10+0.5)/10.0)及

)

4、

<>

0

("請(qǐng)輸入一個(gè)數(shù)n:\n");

("");

000000;

(1<)

(”請(qǐng)輸入第個(gè)學(xué)生成績(jī):\n");

(>=90)

(>=80)

(>=70)

(>=60)

)

("平均成績(jī)\n");

("等級(jí)成績(jī)個(gè)數(shù):\WW\n");

5、

<>

(“21世紀(jì)所有的閏年:\n");

(20000000)

(4010004000)

("\n");

第四章作業(yè)

(n);

0

("請(qǐng)輸入一個(gè)實(shí)數(shù)x:\n");

("");

01;

((()(i))>=0.00001)(

()*1.0(i);

("-2\n");

(n)

1;

(1<)

*i;

("請(qǐng)輸入一個(gè)整數(shù)x:\n");

("");

00;

(x<0);

(

10;

10;

}(0);

("位數(shù)\n");

("各個(gè)位數(shù)之和為\n");

0;

)

5、

0

100;

("請(qǐng)輸入兩個(gè)正整數(shù):\n");

("");

(i<)(

*10;

("……\n");

)

7、

("1-10000之間的水仙花數(shù)有:\n");

(10<10000)

{

1000;

100%10;

10%10;

10;

(i*1000*100*10*i**j**k**l*l)

(

("5d");

)

)

("\n");

0;

("請(qǐng)輸入一個(gè)多位整數(shù):\n");

(0)

10;

(101);

("逐位輸出:"10);

(10>010)

(""10);

(1)

)

)

11、

0

("請(qǐng)輸入兩個(gè)正整數(shù):\n");

("");

(n<m)

*m;

(0)

("最大公約數(shù)為\n");

("最小公倍數(shù)為\n");

13、

(0<=3){

(0<=2)

("");

(0<=2*)

("*");

("\n");

)

(0<=2){

(0<)

("");

(0<=4-2*)

("*");

第五章

1.

<>

<>

(a)

()((101)*a)(l);

0;

0;

("請(qǐng)輸入一個(gè)數(shù)\n");

("");

(1<)

(

0;

("它們的和是");

0;

2.

<>

();

0

("輸入一個(gè)數(shù)

(,2);

0;

0;

(0)

(

10;

10;

0

)

<>

(n);

0

(

1;

1=1;

("請(qǐng)輸入兩個(gè)正整數(shù)m和n(m>=1<=10000)\n");

("");

(1>1<)

(n);

0;

)

(n)

(

12;

xl=l;

x2=l;

(0<)

{

12;

("%5d");

xl2;

x2;

)

x;

)

5.

<>

();

0

(

1;

1=1;

("輸入兩個(gè)數(shù)m和n(m>=l<=1000)\n");

("");

(1>1<)

(1);

0;

0

(l<1000)

(

100;

10%10;

10;

(i*100*10*l*i**j**k*k)

("%5d");

)

6.

<>

();

0

(

X;

(”請(qǐng)輸入一個(gè)正整數(shù):\n");

("");

(x);

0;

0

(0)

(

(""10);

10;

)

第七章作業(yè)

1.

<>

0

{

00;

a[10];

("請(qǐng)輸入n(l〈n<10)的值:\n〃);

(");

(〃請(qǐng)輸入個(gè)數(shù):\n");

(0<)

r'H);

[0][9];

(a[i]<){

[il;

)

(a[i]?{

[i];

)

)

[9][9][j][j];

:0][0][k][k];

(o<)

{

CWEi]);

("\n〃);

)

4.

<>

a[6][6][80];

("請(qǐng)輸入(1<<=6)的值:\n");

("");

(“請(qǐng)輸入個(gè)數(shù):\n"*n);

(0<)

(0<)

(0<){

(0<)

("\n");

)

(0<){

0;

(0<)

x[i];

(0<)

0;

5.

<>

a[3][3]121;

(“請(qǐng)輸入9個(gè)數(shù):\n");

(0<=2)

(0<=2)

(0<=2)

(

[i][0];

(0〈=2)

(a[i][j]>)

[i][j];

1;

(2=02<=22)

Oa[l][2])

(1)("鞍點(diǎn)是

(0)(〃\n〃);

1;

8.

<>

<>

s[80];

("請(qǐng)輸入n(n〈80)的值:\n");

(");

(“請(qǐng)輸入個(gè)字符:\n");

(0<)

("");

(0[i],\0,)

{

(s[i]>='A'[i]<=Z')

s[i]=155[i];

)

(0[i]'\0')

(s[il);

("\n");

0;

)

<>

<>

i,n;[80];

("a:〃);/*輸入字符串*/

i=0;

((s[i]=())'\n)

s[i]='\0';

n=0;

(i=0;s[i])\0';){

(s[i]<=7fs[i]>=20)

s[i]口;

)

(i=0;s[i]'\0';)

(s[i]);

0;

第八章作業(yè)

1.

<>

a[10];

("請(qǐng)輸入10個(gè)整數(shù):\n");

(0<10)

("""]);

("請(qǐng)輸入A或D:");

("");

CA')

{

(0<9)

(

(K10)

(

(a[i]>a[j])

(

[i];

a[i][j];

a[j];

(0<10)

{

('\n"[iD;

)

)

CD')

{

(0<9)

(

(K10)

(a[i]<a[jj)

[i];

a[i][j];

a[j];

)

(0<10)

(

("\n"[i]);

)

)

0;

)

5.

<>

<>

(*m);

0

[100];

(“請(qǐng)輸入您要輸入的字符串:〃);

0;

("您將從原字符串的第m位復(fù)制新字符串,請(qǐng)輸入m:\n9;

("");

("復(fù)制后,新的字符串為:");

0;

0;

(*m)

11.

<>

<>

(*p);

0

[80];

(“請(qǐng)輸入一個(gè)英語(yǔ)名詞單詞:“);

0;

0;

(*p)

0;

(0;*()'\0'){

(*(1)'y'){

*()='e';

*a)='s';

*(2)='\0';

}

((*(l),s,)(*(l),x,)((*(2),c,)(*(l),h,))((*(2),s))(*(l),h,))){

*0-e';

*(D-s,;

*(2)='\0';

(*(1)'o'){

*0-e';

*(1)="s';

*(2)='\0';

*()='s';

*(1)=,\0';

12.

<>

<>

*p;

("n:〃);

("");

(((*)(()))){

(".\n");

(1);

)

(“請(qǐng)輸入個(gè)學(xué)生的成績(jī):\n〃);

(0<){

(");

}

0;

(0<)

*0;

(0<1){

(10{

(*()>*()){

*0;

*()=*0;

*0;

("學(xué)生的平均成績(jī)是\n");

("學(xué)生的最高成績(jī)是\n”,*(D);

("學(xué)生的最低成績(jī)是\n",*p);

0;

第九章作業(yè)

1.

<>

);

0

r’);

(60)(

0;

(60){

0;

(24)

0;

)

)

r’);

0;

)

2.

sl{

cl2;

n;

);

s2(

n;

slm;

):

0

("\n\\\\n〃⑵;

0;

)

8.

<>

N10

(

[10];

[20];

);

M;

0

("請(qǐng)輸入名工人的基本信息:\n",N);

(0<)

(“請(qǐng)輸入第名工人的基本信息:\n"l);

("”⑴⑴田㈤⑴);

(〃名工人的基本信息:\n");

("編號(hào)\t姓名

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論