编程实现: 输入一个正整数,计算并输出它的阶乘。
注意:结果以单精度浮点型数据输出,保留 2 位小数。n!=1×2×3×…×n。
示例1
输入
6
输出
720.00
代码如下:
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
float sum=1.0;
for (int i = 1; i < num+1; i++) {
sum*=i;
}
printf("%.2f", sum);
return 0;
}