设计操作题 未完成 设计操作题I 1 完成0/2题|共50分 1.(25分) 问题描述:编写一个程序:求N的阶乘N! (要求写一 一个子函数,主函数调用子函数实现此题)
求n的阶乘很简单
#include <stdio.h>
int factorial(int x);
int main(int argc, char const *argv[])
{
int s;
printf("Enter a positive integer:\n");
scanf("%d",&s);
factorial(s);
printf("%d! is %d\n",s,factorial(s));
return 0;
}
int factorial(int x)
{
if (x == 0 )
{
return 1;
}
else
return x*factorial(x-1);
}
。
Console.WriteLine("请输入一个正整数:");
int num = Convert.ToInt32(Console.ReadLine());
if (num <= 0)
{
Console.WriteLine("输入的整数不正确");
Console.ReadLine();
return;
}
int sum = 1;
for (int i = 1; i <= num; i++)
{
sum = sum * i;
}
Console.WriteLine(num + "的阶乘是" + sum.ToString());
Console.ReadLine();
c#
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632