%d!+=+%llu
时间: 2023-11-17 13:01:19 浏览: 78
%d!表示%d的阶乘,%llu表示无符号长整型。+=表示累加,因此%d!+=+%llu的意思是计算1到n的阶乘之和,其中n由用户输入。下面是一个C语言程序的例子,可以计算1到n的阶乘之和:
```c
#include <stdio.h>
int main() {
unsigned long long i,j,k=1,sum=0;
int n;
while(scanf("%d",&n)!=EOF) {
sum=0;
for(i=1;i<=n;i++) {
k=1;
for(j=1;j<=i;j++) {
k=k*j;
}
sum=sum+k; }
printf("%llu\n",sum);
}
return 0;
}
```
阅读全文