C语言求5的阶乘????

用win-tc做... 用win-tc做 展开
 我来答
教育小百科达人
2020-11-06 · TA获得超过156万个赞
知道大有可为答主
回答量:8828
采纳率:99%
帮助的人:464万
展开全部

在编辑页面输入以下源代码

#include<stdio.h

 int main() 

 {

    int i=1,mul=1;

    printf("5!=");

    do

    {

    mul=mul*i;

    i++;

}while(i<=5);

printf("%d\n",mul);

return 0;

 }

算的是5的阶乘,所以,在我们的语句里,我们需要向计算机表达这一个要求,这里我们的阶乘的算法是:mul=mul*i。在我们的程序编写完成之后,我们点击“运行”,即可得到我们的5!的最终结果了。



扩展资料:

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。

明思珈蓝Cx
2013-12-03 · 超过19用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:40.8万
展开全部
#include<stdio.h>;
void main()
{int i,r=1;
for(i=1;i<=5;i++)
r=r*i;

printf("5!=%d\n",r);
}
更多追问追答
追问
运行结果错误
未定义的符号 '_gatch' 在模块
追答

没有错误啊

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰火梦幻
2013-12-03 · TA获得超过2308个赞
知道小有建树答主
回答量:1095
采纳率:57%
帮助的人:418万
展开全部
#include "stdio.h"
#include "conio.h"

main()
{
    int i = 0;
    int result = 1;
    for (i = 1; i <= 5; i++)
    {
        result *= i;
    }
    printf("5! = %d\n", result);
}
更多追问追答
追问
运行错误?
追答
不可能啊,我安装了一个win-tc,可以正常运行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wabiwabo
2013-12-03
知道答主
回答量:10
采纳率:0%
帮助的人:5.9万
展开全部
#include<stdio.h>
void main()
{
int i,j=1;
for(i=1;i<=5;i++)
{
j*=i;
}
printf("5的阶乘为%d\n",j);
}
追问
运行错误
11: 语句缺少';'在 main 函数中
*** 编译出现 1 个错误 ***
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尖子生管理员小宇
2020-11-06 · TA获得超过102个赞
知道答主
回答量:169
采纳率:100%
帮助的人:8.1万
展开全部

求5的阶乘源码详解

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式