1樓:匿名使用者
含有因數5的個數---指的是能被五整除的數的個數m=m/5 等價於 m除以5的商,不計餘數for(k=0,i=5;i<=1000;i+=5) /k,i的初值為0,5 i在小於或等於1000的情況下執行下面的語句,i每次加5
//(中內容為真的情況下執行下面一句話,k+1,m除以5}
2樓:匿名使用者
因為最終階乘的值中,分解為質數因子時,2的階次遠遠多於5的階次,因此只需要計算最終積有多少個5的重複因子就可以了,迴圈就是在累加從1到1000各個數所包含5的因子的次數。
3樓:網友
因為1000!的結尾有幾個0之和2和5有關,只有5*2才可能出現0,1000!是1*2*3···1000,將每個數分解,2已經存在,因此只要乘個5就會出現一個0,所以現在要計算的是有多少個5。
while(__
這一句就是計算1···1000這一千個數中每個可以寫成5的多少次方,比如10!的結尾就應該有2個0,計算如下:
1為1*5的零次方,2為2*5的零次方,··5=5的一次方,··10=2*5的一次方,這裡其他數想乘都不會出現0,但只要乘個5就會出現0,10!=1*2*3*4*5*6*7*8*9*10=28*34*52*7=((128*81*7)*2*5)*5
4樓:匿名使用者
由(2,5)的組數決定有多少0,2的個數肯定比5多,所以就由5決定0的個數了。
c語言填空題詳解
5樓:包煜祺
為整型嘛,>>2表示右移2位,也就是除以4,結果是3點多,但是a是整型,所以取整(int)a=3;
2.這個事按位或! d13=b1101,d6=b0110;或(有1就是1,全0為0)之後,是b1111,也就是。
在+號的左邊確定了此式子的型別為float,因為x,y都是int(整數)型別,因此:x/y=整數0
0 = 你答案錯了 不信問你老師!
4.指標陣列的問題,*(p+2)是列指標,+2所以指向第3列,後面解引用 +1 指向第二行,所以是60
5.輸出16進位制的-1,-1的補碼就是ffff
6.這很簡單啊 與運算左右必須同時成立 ,只能執行x=0,x=1,x=2. 3次!
7.這個。。很基礎啊 p一開始是陣列的首地址 然後右移一個到b 再解引用 就是b
8.*(a+k)就是取陣列a的第k個元素,s = a[0] +a[2] +a[4] +a[6] =5 + 7 + 1 + 3 = 16
迴圈是當接受到e的時候才執行的呀,如果不是e就不執行,那麼你輸入第一個是a,所以就是0次咯。
一開始指向5這個數字,*p那麼就是解引用就是5,因為是前自增所以執行了,所以是6咯。
c語言 填空題,求答案
c語言填空題?
6樓:匿名使用者
每個int佔用2位元組,5個int組成的陣列佔用2*5=10位元組,這就是sizeof(x)的返回值,返回的是陣列佔用的位元組數。
7樓:匿名使用者
sizeof(x)的值為10,即陣列x分配的位元組數。
分析:因為中明確指定為5,所以陣列共分配5個int型別的元素。因最後兩個元素沒明確指定初始值,所以預設自動初始化為0。
即int x[5]=;等同於int x[5]=;
c語言填空題
8樓:風若遠去何人留
1.一個c源程式中至少應包括一個___主函式___
2. 若a是int型,且a的初值為6,則計算表示式a+=a-=a*a後,a的值為___60___
3.若有定義:intb=7;float a=,c=;則表達a+(int)(b/3*(int)(a+c)/2)%4的值為__
4.若a為整型變數,則表示式(a=4*5,a*2),a+6的值為___26___
5.以下程式執行後,如果從鍵盤上輸入1289,則輸出結果為___9821___
main()
}6.在呼叫c語言的庫函式對字串進行操作時,應包含的標頭檔案是___
C語言程式填空題,c語言程式填空題?
1 第一空 year 4 0 year 100 0第二空 leap 0 第三空 leap 2 第一空 x j 1 x j 第二空 j 9完畢。c語言程式填空題?第11行,你把 r i 改為 r i r j 改為 r j 試試。這個程式的作用應該是將輸入的數按從大到小的順序重新排列,然後再輸出。第11...
c語言程式填空題,C語言程式填空題
前面三空都對,但第4個錯了 第一空 p,p1,p2 第二空 p1 a 第三空 p2 p 第四空 p1,p2 第四空 p1,p2 這樣的題,大多沒意義 c語言程式填空題?第11行,你把 r i 改為 r i r j 改為 r j 試試。這個程式的作用應該是將輸入的數按從大到小的順序重新排列,然後再輸出...
C語言程式填空題,C語言程式填空題。。
include include int isprime int num 1判斷num是否為質數 for int i 2 i格外面已經有分號,格子裡 2分 return 0 int sumdigits int num 返回num各位數字之和 int sum for sum 0 num 0 num nu...