求一到十的阶乘的和
有人看博主刚刚开始学C语言就出了道题
刚刚学完while循环的博主啪的一下就去整了一个,很快啊
#define _CRT_SECURE_NO_WARNINGS//解决VS2022中scanf报错问题,其他IDE中可以没有这一行
#include <stdio.h>
int main()
{
int n = 0;
int i = 1;
int t = 1;
int a = 1;
int X;//X可以是任意正整数,比如X可以为10
scanf("%d", &X);
while (i <= X)
{
while (t <= i)
{
a = a * t;
t++;
}
n = n + a;
i++;
}
printf("%d", n);
return 0;
}
令X=10看看结果
完美
插曲:智慧之源?