練習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.新增鍵值對 字典是一種動態結構,可隨時在其中新增鍵值對,要新增...