意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

以下是使用while循环求n的阶乘的C语言代码示例: #include<stdio.h> intmain(){ intn,i=1; longlongfactorial=1; printf("请输入一个正整数:"); scanf("%d",&n); while(i<=n){ factorial*=i; i++; } printf("%d的阶乘是%lld ",n,factorial); return0; }

来源:恒创科技 编辑:恒创科技编辑部
2024-03-05 14:12:18

以下是使用while循环求n的阶乘的C语言代码示例:

#include<stdio.h> intmain(){ intn,i=1; longlongfactorial=1; printf("请输入一个正整数:"); scanf("%d",&n); while(i<=n){ factorial*=i; i++; } printf("%d的阶乘是%lld\n",n,factorial); return0; }

在上面的代码中,我们首先通过scanf函数获取用户输入的正整数n。然后使用while循环从1开始累乘直到n,最终得到n的阶乘并打印输出。




以下是使用while循环求n的阶乘的C语言代码示例:
#include<stdio.h>

intmain(){
intn,i=1;
longlongfactorial=1;

printf("请输入一个正整数:");
scanf("%d",&n);

while(i<=n){
factorial*=i;
i++;
}

printf("%d的阶乘是%lld
",n,factorial);

return0;
}

上一篇: 要去掉Python字符串(str)内部的空格,您可以使用replace()方法或者正则表达式来删除空格 下一篇: 当使用print函数打印多个值时,默认情况下会以空格作为分隔符