这个算法有没有问题
查看原帖
这个算法有没有问题
1425809
Undertakers楼主2024/10/18 17:56
#include <stdio.h>

int main() {
    int n,i,j;
    double sum=0,mul;
    scanf("%d",&n);
    for( i = 1; i<=n; i++) {
        for(mul=1,j = 1; j<=i; j++) {
            mul*=j*1.0;
            if(j==i) break;
        }
        printf("%d!=%.0f ",i,mul);
        sum+=mul;
        printf("%.0f\n",sum);
    }
    printf("%.0f",sum);
    return 0;
}
2024/10/18 17:56
加载中...