欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c語言求階乘精確值示例

 更新時間:2014年03月28日 09:56:08   作者:  
這篇文章主要介紹了c語言求階乘精確值示例,需要的朋友可以參考下

復制代碼 代碼如下:

#include <stdio.h>
#include <string.h>
const int maxn = 3000;
int f[maxn];
int main()
{
 int i,j,n;
 scanf("%d",&n);
 memset(f,0,sizeof(f));
 f[0] = 1;
 for(i = 2;i <= n;i++)
 {
  int c = 0;
  for(j = 0;j < maxn;j++)
  {
   int s = f[j] * i + c;
   f[j] = s % 10;
   c = s / 10;
  }
 }
 for(j = maxn - 1;j >= 0;j--) if(f[j]) break;
 for(i = j;i >= 0;i--) printf("%d",f[i]);
 printf("\n");
 return 0;
}

相關文章

  • C++?shared_ptr智能指針reset()使用示例詳解

    C++?shared_ptr智能指針reset()使用示例詳解

    這篇文章主要為大家介紹了C++?shared_ptr智能指針reset()使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • C++中指針指向二維數組實例詳解

    C++中指針指向二維數組實例詳解

    這篇文章主要介紹了C++中指針指向二維數組實例詳解的相關資料,需要的朋友可以參考下
    2017-05-05
  • 使用C語言詳解霍夫曼樹數據結構

    使用C語言詳解霍夫曼樹數據結構

    這篇文章主要介紹了使用C語言詳解霍夫曼樹數據結構,包括一道AMC相關的例題演示需要的朋友可以參考下
    2015-08-08
  • c++ string的erase刪除方法

    c++ string的erase刪除方法

    這篇文章主要介紹了c++ string的erase刪除方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • C語言的可變參數函數實現詳解

    C語言的可變參數函數實現詳解

    某些情況下我們希望函數的參數個數可以根據需要確定,因此c語言引入可變參數函數。典型的可變參數函數的例子有printf()、scanf()等,下面我就開始講解
    2021-08-08
  • Sublime Text 3 實現C++代碼的編譯和運行示例

    Sublime Text 3 實現C++代碼的編譯和運行示例

    下面小編就為大家?guī)硪黄猄ublime Text 3 實現C++代碼的編譯和運行示例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 詳解C語言#define預處理宏定義

    詳解C語言#define預處理宏定義

    本文主要介紹了C語言#define預處理宏定義,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C語言宏定義的擴展定義講解

    C語言宏定義的擴展定義講解

    這篇文章主要介紹了C語言宏定義的擴展,宏定義是C語言提供的三種預處理功能的其中一種,這三種預處理包括:宏定義、文件包含、條件編譯
    2022-12-12
  • C++實現TCP客戶端及服務器Recv數據篩選處理詳解

    C++實現TCP客戶端及服務器Recv數據篩選處理詳解

    這篇文章主要為大家介紹了C++實現TCP客戶端及服務器Recv數據篩選處理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 深度揭秘C++面向對象編程中繼承的核心概念

    深度揭秘C++面向對象編程中繼承的核心概念

    我們知道C語言是面向過程的編程語言,C++在C語言的基礎上進化出了面向對象的模型,而繼承就是面向對象的重要屬性,下面就讓小編來和大家詳細講講吧
    2023-07-07

最新評論