输出阶乘表。要求:输入一个正整数n(n<=10),输出1到n之间阶乘表
时间: 2024-01-01 19:05:59 浏览: 77
好的,以下是输出阶乘表的代码:
```
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数n(n<=10):");
scanf("%d", &n);
printf("阶乘表如下:\n");
for (int i = 1; i <= n; i++) {
int fac = 1;
for (int j = 1; j <= i; j++) {
fac *= j;
}
printf("%d! = %d\n", i, fac);
}
return 0;
}
```
希望可以帮到您!如果还有其他问题,可以继续提出。
相关问题
输出阶乘表,要求输入一个正整数n(n<=10,输出到n之间的阶乘表,用c语言完成)
好的,以下是输出阶乘表的 C 代码:
```c
#include <stdio.h>
int main()
{
int n, i, j, fact;
printf("请输入一个正整数 n(n<=10):");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
fact = 1;
for (j = 1; j <= i; j++)
{
fact *= j;
}
printf("%d! = %d\n", i, fact);
}
return 0;
}
```
希望对您有帮助!接下来请问您还有其他问题吗?
输出阶乘表,要求输入一个正整数n(n<=10,输出到n之间的阶乘表,用while语句完成)
好的,这个问题很简单。以下是代码实现:
n = int(input("请输入一个正整数n:"))
i = 1
while i <= n:
result = 1
j = 1
while j <= i:
result *= j
j += 1
print("%d! = %d" % (i, result))
i += 1
希望这个代码对你有帮助!如果你有任何其它问题,欢迎继续问我。
阅读全文