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