解题思路: 类似 sum=sum+i;
注意事项: 除法时,俩个数相除都是整数,截取了小数部分,用强制类型转换或者 1.0* 的形式来表示其小数部分
参考代码:
# include <stdio.h>
int main(){
//计算t=1+1/2+1/3+...+1/n
int n;
double t=0;
scanf("%d",&n);
for(int i=1;i<=n;++i)
{
t=t+1/(i*1.0);
}
printf("%.6lf",t);
return 0;
}
0.0分
0 人评分
C语言训练-排序问题<1> (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:602 |
简单的a+b (C语言代码)浏览:629 |
【绝对值排序】 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:556 |
printf基础练习2 (C语言代码)浏览:746 |
字符逆序 (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:562 |
1017题解浏览:599 |