一種數值越界的輸出方法

2021-10-09 17:34:27 字數 716 閱讀 7652

6-10 階乘計算公升級版 (20分)

本題要求實現乙個列印非負整數階乘的函式。

void print_factorial ( const int n );
其中n是使用者傳入的引數,其值不超過1000。如果n是非負整數,則該函式必須在一行中列印出n!的值,否則列印「invalid input」。

#include void print_factorial ( const int n );

int main()

/* 你的**將被嵌在這裡 */

15
1307674368000
程式實現

void print_factorial ( const int n )

// 置零答案陣列 置1首元素 定義計數器i

int ans[10000] = ;

ans[0]=1;

int i = 2;

for(;i<=n;i++)

}//定義計數器j 和輸出標記flag

int j = 9999;

int flag = 0;

for(;j>=0;j--)

}}

GridMask 一種資料增強方法

gridmask data augmentation,arxiv 2020 這篇 提出了一種簡單的資料增強方法,在影象分類 檢測 分割三個任務進行實驗,效果提公升明顯。作者首先回顧了資料增強 data augmentation 方法,指出當前方法有三類 spatial transformation,...

一種新奇的數值排序演算法

對於支援 稀疏陣列 sparse array 的程式語言來說,有一種理論上可行的排序演算法可以用,具體演算法思想如下 構建乙個空陣列 lua裡是 table 用陣列下標來表示資料情況,陣列的值來表示出現次數,然後只要將未排序陣列裡的資料依此對應進去,就排序好了,這個對應後的陣列稍作處理就可以得到目標...

海思GPIO中輸出的一種測試方法

海思提供一在應用層測試gpio的函式,只需要將其使用,即可完成gpio的輸入輸出等功能測試,本文是測試一下海思gpio的輸入功能。1 測試原始碼 include include include include int gpio test in unsigned int gpio chip num,u...