C語言程式設計第6章節練習題

2021-10-14 09:39:32 字數 2611 閱讀 7418

練習6-1 編寫函式實現下列分段函式功能。

練習6-2 編寫函式int s(int m),計算s=1×1+2×2+…+m×m的和,要求在主函式中輸入m的值,輸出結果。

#include

ints

(int m)

return s;

}int

main()

練習6-3 編寫程式,用遞迴方法求解1+2+3+4+…+n的和。

#include

ints

(int n)

intmain()

練習6-4 編寫函式求解n2,編寫函式求解以下計算式,在主函式中輸入整數m的值並輸出結果。

#include

intp

(int i)

intmain()

printf

("sum=%d"

,s);

}

練習6-5 編寫程式,主函式中輸入長方體的長、寬、高分別為l、w、h,編寫函式求體積及3個面的面積l×w,l×h、w×h,並將結果在主函式中輸出。

#include

intvolume

(int a,

int x,

int y,

int z)

intmain()

練習6-6 編寫程式,編寫函式應用靜態區域性變數求解階乘,然後在主函式中輸出1~10的階乘。

#include

void p (

int x)

else

}int

main()

練習6-8 依據例6-27中的源程式修改實現所有小寫字母的輸出。

例6-27

練習6-8程式

#include

#define letter 0

intmain()

return0;

}

習題六

1.編寫函式計算兩個數之差的絕對值,並將差值返回主調函式輸出。

#include

intab

(int x,

int y)

intmain()

2.編寫函式isprime(),用來判斷乙個整型數是否為素數,若是素數,函式返回1,否則返回0。主函式中統計並輸出2~100之間所有的素數,且每行10個。

#include

intisprime

(int m)

intmain()

}}

3.用遞迴方法求斐波那契數列,斐波那契數列的定義如下。

4.以下程式的功能是應用下面的近似公式計算en。函式f1()用來計算每項分子的值,函式f2()用來計算每項分母的值,函式f3()用來求和,主函式輸入x的值並輸出結果。

ex=1+x+x2/2!+x3/3!+…(前20項的和)

#include

#include

intf1

(int a)

doublef2(

int i)

intmain()

5.利用帶參巨集和自定義函式分別實現以下要求,已知3條邊長,判斷能否構成三角形,若能,則t=0,並計算面積和周長,若不能,則t=1。在主函式中根據t的值輸出面積和周長或輸出提示資訊「未構成三角形」。

#include

#include

#define sr(p,a,b,c) sqrt(p*(p-a)*(p-b)*(p-c))

intpanduan

(int x,

int y,

int z)

intmain()

else

printf

("未構成三角形!\n");

}

7.利用遞迴方法實現逆序輸出任意位數整數中各位數字。

#include

voidse(

int n)

if(n<10)

printf

("%d\n"

,n);

}int

main()

C語言程式設計第2章節練習題

練習2 1 溫度轉換 求華氏溫度150 f對應的攝氏溫度 計算公式為c 5 f 32 9 複習點 符號為整除,當兩邊都是整數時,計算結果為整除結果,沒有小數部分。當一邊或者兩邊不是整數時,就不是整除符號了,是平時正常除法符號,有小數部分。include intmain 練習2 3 計算物體自由下落的...

C語言練習題 6

1 寫一函式int fun char p 判斷一字串是否為回文,是返回1,不是返回0,出錯返回 1.例如 字串 123454321 就是回文字串 include 寫一函式int fun char p 判斷一字串是否為回文,是返回1,不是返回0,出錯返回 1.例如 字串 123454321 就是回文字...

python 第6章節 字典

1.在pythonkhaki,字典是一系列鍵值對,每個分鍵都與乙個值相關聯,你可以使用鍵來訪問與之相關的值。與鍵相關聯的值可以是數字 字串或者字典。字典名 2.鍵和值之間用冒號分隔,而鍵和鍵之間用逗號分隔。3.訪問字典 字典名 鍵號 4.新增鍵值對 字典是一種動態結構,可隨時在其中新增鍵值對,要新增...