最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實(shí)現(xiàn)三角函數(shù)表

 更新時間:2019年06月03日 08:33:28   作者:SorelCheung  
這篇文章主要為大家詳細(xì)介紹了C語言三角函數(shù)表,打印出相對應(yīng)的三角函數(shù)值,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C語言列寫三角函數(shù)表的具體代碼,供大家參考,具體內(nèi)容如下

下面是用函數(shù)指針實(shí)現(xiàn)的三角函數(shù)表,其中cos函數(shù)、sin函數(shù)和tan函數(shù)都已經(jīng)在<math.h>中定義,函數(shù)tabulate中使用的函數(shù)ceil也屬于<math.h>,當(dāng)給定double型實(shí)參x時,函數(shù)ceil會返回大于或等于x的最小整數(shù)。當(dāng)給定三角函數(shù)的起始值,終止值和步長以后,程序會打印出相對應(yīng)的三角函數(shù)值。

#include <math.h>
#include <stdio.h>

// 傳遞函數(shù)指針f時,tabulate函數(shù)顯示函數(shù)f的值
void tabulate(double (*f)(double), double first, double last, double incr);

int main(void)
{
 double initial, final, increment;

 printf("Enter initial value: ");
 scanf("%lf", &initial);

 printf("Enter final value: ");
 scanf("%lf", &final);

 printf("Enter increment: ");
 scanf("%lf", &increment);

 printf("\n x cos(x)"
  "\n ------- -------\n");
 tabulate(cos, initial, final, increment);

 printf("\n x sin(x)"
  "\n ------- -------\n");
 tabulate(sin, initial, final, increment);

 printf("\n x tan(x)"
  "\n ------- -------\n");
 tabulate(tan, initial, final, increment);

 return 0;
}

void tabulate(double (*f)(double), double first, double last, double incr)
{
 double x;
 int i, num_intervals;

 num_intervals = ceil((last - first) / incr);
 for (i = 0; i <= num_intervals; i++) {
 x = first + i * incr;
 printf("%10.5f %10.5f\n", x, (*f)(x));
 }
}

參考資料:

《C語言程序設(shè)計(jì)現(xiàn)代方法》

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • c語言如何實(shí)現(xiàn)DES加密解密

    c語言如何實(shí)現(xiàn)DES加密解密

    這篇文章主要介紹了c語言如何實(shí)現(xiàn)DES加密解密問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 一文讀懂C++ 虛函數(shù) virtual

    一文讀懂C++ 虛函數(shù) virtual

    這篇文章主要介紹了C++ 虛函數(shù) virtual的相關(guān)資料,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Microsoft Visual C++ 6.0開發(fā)環(huán)境搭建教程

    Microsoft Visual C++ 6.0開發(fā)環(huán)境搭建教程

    這篇文章主要為大家詳細(xì)介紹了Microsoft Visual C++ 6.0開發(fā)環(huán)境搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 使用C語言實(shí)現(xiàn)三子棋小游戲

    使用C語言實(shí)現(xiàn)三子棋小游戲

    這篇文章主要為大家詳細(xì)介紹了使用C語言實(shí)現(xiàn)三子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C語言編程C++自定義個性化類型

    C語言編程C++自定義個性化類型

    這篇文章主要介紹了C語言編程中如何來自定義C++個性化類型,文中附含詳細(xì)的示例代碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • C語言container of()函數(shù)案例詳解

    C語言container of()函數(shù)案例詳解

    這篇文章主要介紹了C語言container of()函數(shù)案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C語言實(shí)現(xiàn)銀行管理系統(tǒng)(文件操作)

    C語言實(shí)現(xiàn)銀行管理系統(tǒng)(文件操作)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)銀行管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 關(guān)于STL中set容器的一些總結(jié)

    關(guān)于STL中set容器的一些總結(jié)

    關(guān)于set,必須說明的是set關(guān)聯(lián)式容器。set作為一個容器也是用來存儲同一數(shù)據(jù)類型的數(shù)據(jù)類型,并且能從一個數(shù)據(jù)集合中取出數(shù)據(jù),在set中每個元素的值都唯一,而且系統(tǒng)能根據(jù)元素的值自動進(jìn)行排序
    2013-09-09
  • C語言中字符串常用函數(shù)strcat與strcpy的用法介紹

    C語言中字符串常用函數(shù)strcat與strcpy的用法介紹

    以下是對C語言中字符串常用函數(shù)strcat與strcpy的使用方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下
    2013-07-07
  • 用C語言實(shí)現(xiàn)簡單的三子棋

    用C語言實(shí)現(xiàn)簡單的三子棋

    這篇文章主要為大家詳細(xì)介紹了用C語言實(shí)現(xiàn)三子棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評論

子洲县| 武夷山市| 菏泽市| 靖安县| 左贡县| 尼木县| 潮州市| 瑞金市| 正安县| 长岭县| 东丰县| 沅江市| 孙吴县| 南汇区| 昆明市| 大方县| 阜南县| 邮箱| 渑池县| 沁阳市| 北宁市| 汉寿县| 于田县| 庐江县| 淅川县| 琼海市| 富蕴县| 丰城市| 历史| 孟州市| 大关县| 河曲县| 东乌珠穆沁旗| 伽师县| 通海县| 宜兰市| 大城县| 漳浦县| 阿巴嘎旗| 德庆县| 遂溪县|