c语言输出阶乘后面的0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 08:00:44
一个2和一个5相乘得到一个0.对于任意的整数n,n!能整除2的次数远远大于整除5的次数.因此,我们只需要统计1~n的整数中整除5的次数.一个简单的代码intcountZero(intn){intnum
#includeintmain(){doublefac;doublesum;intn;inti;sum=1.0;n=10;fac=1;printf("sum=1");for(i=0;i
我帮你写吧:longJieCheng(intn){inti,jiecheng;jiecheng=1;for(i=1;i
#include <stdio.h>void main(){ int i,j,n; printf("请输入图形的行数:\n&qu
#include"stdio.h"voidmain(){inti,j,t,sum;t=1;sum=0;for(i=2;i
#include"stdio.h"voidmain(){longa=1,n,s=0;for(n=1;n
intjiecheng(intn){intf=1;for(inti=1;i
#include#include#includevoidmain(){longintsum1=1;longintsum=0;inti=0;intnu=0;scanf("%d",&i);while(i!
#includemain(){\x09\x09longi,n=1;\x09for(i=1;i
13位,long型应该能放得下.有的编译器可能放不下还有一个数据类型是longlong型解决的办法,要是放不下,只能用字符串来解决自己编写字符串的加乘运算.也不是很难再问:不会字符串的,跪求。。。再答
#includevoidmain(){intn,i,k=1,sum=0;scanf("%d",&n);for(i=1;i
刚才刚弄过一个,int数组每个元素保存四位数,10000以内的阶乘不会有问题#include#defineN10000intmain(){\x09staticlongintr[N]={1};/*用lo
#include;voidmain(){inti,r=1;for(i=1;i再问:运行结果错误未定义的符号'_gatch'在模块再答:没有错误啊再问:哪错误?再答:你加上#include了吗你把gat
//方法一#includevoidmain(){inti,n,s=1,sum=0;for(n=1;n
同学,20!就已经很大了,你定义sum为int无法保存结果,而且,阶乘不是那样子写的.#include"stdio.h"doublejiecheng(intn){if(n==0||n==1)retur
下面的程序在vc6.0上调试编译过了这算是最简单的一个小程序了代码如下#includeintmain(){inti,n,sum=1;/*定义sum为阶乘的结果*/printf("请输入一个正整数:\n
#includeintf(intn){if(n
#includeintmain(void){inta,b,c,d,e;printf("input正整数:a,b");scanf("%d,%d",&a,&b);c=1;d=1;for(;a>0;a--)
#includeintmain(){inta,i,n;scanf("%d",&n);/*这里*/a=1;i=2;while(i再问:谢谢你,方便留个QQ么?我是个新手,学C语言是摸石头过河的,想找个师