第1题
下面程序段的功能是计算1000!的末尾有多少个零。请填空使程序完整、正确。 提示:只要偶数乘5就会产生0,因为1000!中有一半是偶数,所以求1000!的末尾 有多少个零,其方法就是统计1000!中有多少5的因子。例如10有1个5的因子, 25有2个5的因子,100有2个5的因子等。 #include <stdio.h> int main() { int i,k,m; for (k=0,i=5; i<=1000; i+=5) { m = i ; while (_______________) { k++; m=m/5 ; } } return 0; } #include <stdio.h> int main() { int i,k,m; for (k=0,i=5; i<=1000; i+=5) { m = i ; while (【1 】) { k++; m=m/5 ; } } return 0; }
点击查看答案
第2题
下面程序段的功能是计算1000!的末尾有多少个零。请填空使程序完整、正确。 提示:只要偶数乘5就会产生0,因为1000!中有一半是偶数,所以求1000!的末尾 有多少个零,其方法就是统计1000!中有多少5的因子。例如10有1个5的因子, 25有2个5的因子,100有2个5的因子等。 #include <stdio.h> int main() { int i,k,m; for (k=0,i=5; i<=1000; i+=5) { m = i ; while (_______________) { k++; m=m/5 ; } } return 0; } #include <stdio.h> int main() { int i,k,m; for (k=0,i=5; i<=1000; i+=5) { m = i ; while (【1 】) { k++; m=m/5 ; } } return 0; }
点击查看答案