指向函式的指標
編寫一個函式,當輸入n為偶數時,呼叫函式求1/2+1/4+…+1/n的值,當輸入n為奇數時,呼叫函式求1/1+1/3+…+1/n的值。要求利用指向函式的指標實現。
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
float (*f)(int n);
float sum(int n);
int main()
{
int number;
scanf("%d", &number);
f=sum;
printf("the result is %f.\n",(*f)(number));
return 0;
}
float sum(int n)
{
float temp=0.;
int i;
if (n%2)
{
for(i=1;i<=n;i+=2)
temp=temp+1./i;
}
else{
for(i=2;i<=n;i+=2)
temp=temp+1./i;
}
return temp;
}
相關文章
- C/C++——指向函式的指標和指向函式的指標的陣列C++函式指標陣列
- C/C++—— 寫一個函式,它的引數為指向函式的指標,返回型別也為指向函式的指標C++函式指標型別
- typedef使用大全3(指向函式的指標) (轉)函式指標
- 指標函式 和 函式指標指標函式
- 指向指標的指標指標
- 【不在混淆的C】指標函式、函式指標、回撥函式指標函式
- 函式指標函式指標
- 指向陣列的指標陣列指標
- [C++] 成員函式指標和函式指標C++函式指標
- Go 陣列指標(指向陣列的指標)Go陣列指標
- 指向常量資料的指標和常量指標指標
- 如何理解指向指標的指標?指標
- 函式名/函式地址/函式指標函式指標
- 宣告與函式、函式指標函式指標
- 函式指標呼叫函式指標
- 指向const物件的指標 和 const指標物件指標
- typedef void (*Fun) (void) 的理解——函式指標——typedef函式指標函式指標
- Rust中的函式指標Rust函式指標
- cpp:"函式指標"的方法函式指標
- C/C++指向指標的指標C++指標
- C語言rewind()函式:將檔案指標重新指向檔案開頭C語言函式指標
- 函式指標&回撥函式Callback函式指標
- 【原創】淺談指標(十三)指向陣列的指標指標陣列
- 陣列指標:a pointer to an array,即指向陣列的指標陣列指標
- c++ 函式指標C++函式指標
- 關於函式指標函式指標
- C++(函式指標)C++函式指標
- 函式指標基礎函式指標
- perl 裡邊的 函式指標函式指標
- 函式指標簡單的列子函式指標
- 函式指標複雜的例子函式指標
- 有關this指標指向問題指標
- 指標問題的一點體會(區別 [指向指標的指標] 與 [指標的指標] .) (轉)指標
- js函式中的this指向JS函式
- JavaScript中this指標指向的徹底理解JavaScript指標
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- vector中存放函式指標函式指標
- 函式指標淺談 (轉)函式指標