c语言fun函数(n=1+1/1!+1/2!+1/3!+1/4!+…+1/n! ),n由用户指定,使用简单的构成语言
时间: 2023-11-25 09:07:08 浏览: 100
c++求1+1/2+1/3+...+1/n
5星 · 资源好评率100%
以下是C语言编写的fun函数,用于计算sum=d+dd+ddd+……+dd...d(n个d),其中d为1-9的数字,d和n在主函数中输入:
```c
int fun(int d, int n){
int i, j, sum = 0, temp = 0;
for(i = 1; i <= n; i++){
temp = 0;
for(j = 1; j <= i; j++){
temp = temp * 10 + d;
}
sum += temp;
}
return sum;
}
```
以下是C语言编写的计算n项阶乘倒数之和的程序,其中n由用户指定:
```c
#include <stdio.h>
int main(){
int n, i, j;
float sum = 1, fac = 1;
printf("请输入n的值:");
scanf("%d", &n);
for(i = 1; i <= n; i++){
fac = 1;
for(j = 1; j <= i; j++){
fac *= j;
}
sum += 1.0 / fac;
}
printf("1+1/2!+1/3!+...+1/%d!=%f\n", n, sum);
return 0;
}
```
阅读全文