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分析 本題與上一題型別一樣...