程序如下:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
main()
{
int a,n,count=0,i=2,m,h;
m=i+1;
for(a=5;a<=n;a+=5)
{
h=pow(5,i);
count++;
if(!(a%h))
{
if(a<pow(5,m))
count++;
else i++;}}
printf("%d",count);
getchar();
system("pause");
}
此程序是想输出一个数的阶乘的末尾0的个数,编译后我可以输入一个数,但是没有输出值,直接要求“输入任意值继续”了,大家帮帮我啊!
我的运行环境是DEV C++
大家好!我用C语言编写了一个程序结果输入数字后没有运行结果,请大家帮帮忙啊!对的话我保证会加分的
答案:5 悬赏:70 手机版
解决时间 2021-01-04 06:41
- 提问者网友:低吟詩仙的傷
- 2021-01-03 21:09
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-01-22 02:33
100!的末尾有多少个零?
#include<stdio.h>
int main()
{
int a ,count=0;
for(a=5;a<=100;a+=5)
{
count++;
if(!(a%25))count++;
}
printf("The namber of 0 in the end of 100! is:%d\n",count);
getchar();
}
#include<stdio.h>
int main()
{
int a ,count=0;
for(a=5;a<=100;a+=5)
{
count++;
if(!(a%25))count++;
}
printf("The namber of 0 in the end of 100! is:%d\n",count);
getchar();
}
全部回答
- 1楼网友:山有枢
- 2021-01-22 06:59
同楼上所说你输入呢?
- 2楼网友:执傲
- 2021-01-22 05:38
输入? 在哪里?
- 3楼网友:迟山
- 2021-01-22 04:59
结果为10啊
可以啊
- 4楼网友:风格不统一
- 2021-01-22 03:22
不明白什么意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯