N分之一 豎式除法模擬

2021-07-31 11:34:00 字數 882 閱讀 5412

description

alice越來越痴迷於數學問題了。一天,爸爸出了個數學題想難倒她,讓她求1 / n。

可憐的alice只有一歲零九個月,回答不上來 ~~~~(>_<)~~~~  於是她求你編個程式幫她算出來。

input

第一行是乙個整數t,表示測試組數。接下來t行,每行乙個整數 n ( 1 ≤ |n| ≤ 105 )。

output

以實數形式輸出1/n 。如果是無限迴圈小數的,只需輸出第乙個迴圈節。

sample input

423

7168

sample output

0.5

0.30.142857

0.005952380

注意一點 如果被除數在之前出現過的話 那麼接下來出現的就是迴圈節

#includeint main()

else if(n == -1)

memset(vis,0,sizeof(vis));

if(n < 0)

printf("0.");

int x,k =1;

int ans[10000];

int cnt = 0;

vis[k] = 1;

while(k)

vis[k] = true;

}for(int i = 0; i < cnt; i++)

printf("%d", ans[i]);

printf("\n");

//printf("%d\n",k);

}}

求N分之一序列前N項和 求奇數分之一序列前N項和

開啟pta刷題之旅,這個好用是好用就是有的時候錯的我一臉懵逼。臉被打得好痛。不多說,擼起袖子,開幹。include intmain void printf sum 6f sum return0 第一種解法 include intmain void printf sum 6lf sum return0...

練習2 13 求N分之一序列前N項和

練習2 13 求n分之一序列前n項和 15 分 本題要求編寫程式,計算序列 1 1 2 1 3 的前n項之和。輸入在一行中給出乙個正整數n。在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後6位。題目保證計算結果不超過雙精度範圍。6sum 2.450000分析 本題比較基礎,累加求和問...

練習2 14 求奇數分之一序列前N項和

練習2 14 求奇數分之一序列前n項和 15 分 本題要求編寫程式,計算序列 1 1 3 1 5 的前n項之和。輸入在一行中給出乙個正整數n。在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後6位。題目保證計算結果不超過雙精度範圍。23sum 2.549541分析 本題與上一題型別一樣...