Re: [問題] 有一題我解不出來(哭)

作者: yuscvscv (小可魚)   2009-08-11 16:14:56
※ 引述《xatier (一串電研阿飄先生)》之銘言:
: 最簡單的作法:
: #include<stdio.h>
: long long n,count;
: int main(){
: while(scanf("%I64d",&n)!=EOF){
: count=0;
: while(n>=5){
: n/=5;
: count+=n;
: }
: printf("%I64d\n",count);
: }
: return 0;
: }
: 題目:
: ZJd122 "Oh! My Zero!!
做法跟我講得一樣啊
(用int也會過 不過我用I64d WA掉 用lld AC= =)
我是希望別直接扔code啦,
講做法就好,剩下實做就是個人的基本功鍛鍊了。
別害人家知道怎麼解可是寫不出來。
畢竟這些基本功還是得由練習做起來的,
給做法會比直接扔code好,
程式就是要用來解決問題,
那麼知道做法,可是寫不出來,也是白搭。
//雖然這麼說也希望先想過再來問做法
作者: z36884 (丸子)   2009-08-12 17:05:00
請問一下喔,"I64d"跟"EOF"是什麼意思啊?我的做法跟上面類似,不過我用C++寫,不熟悉C,有點不懂 XD
作者: s864372002 (鋼琴)   2009-08-13 23:32:00
%I64d是在某些編譯器下long long的格式轉換字元EOF就是-1,定義在stdio.h中,許多函式遇到錯誤會回傳

Links booklink

Contact Us: admin [ a t ] ucptt.com