课程
/后端开发
/C
/C语言入门
数列表达式s=1+1/2+1/3+1/4+……+1/n,当n=10时,求s的近似值。
2018-03-08
源自:C语言入门 4-2
正在回答
//超简版 float add(int a){ float sum=0; for(float i=1.0;i<=10.0;i++){ sum+=1/i; } return sum; } int main() { printf("%f\n",add(10)); return 0; }
简化版
int a(); { float sum = 0; int i=0; float a[10] = { 1,2,3,4,5,6,7,8,9,10 }; while( i <= 9) { a[i] = 1 / a[i]; sum += a[i]; i++; } //printf("%1.0f", sum);//输出整数 printf("%1.6f", sum);//输出小数点后六位 }
int a(); { float sum = 0; float a[10] = { 1,2,3,4,5,6,7,8,9,10 }; for (int i = 0; i <= 9; i++) { a[i] = 1/a[i] ; } for (int i = 0; i < 10; i++) { printf("%1.6f\n", a[i]);//遍历数组 sum += a[i]; } //printf("%1.0f", sum);//输出整数 printf("%1.6f", sum);//输出小数点后六位 }
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答计算器程序
3 回答编写程序?
2 回答编写程序
2 回答编写程序求解
1 回答这计算顺序怎么算