清晰简洁的代码:
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站建设、巴马网络推广、成都微信小程序、巴马网络营销、巴马企业策划、巴马品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供巴马建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
#include"stdio.h"
main()
{
float a[10],i,sum=0;
printf("请输入十个数:\n");
for(i=0;i10;i++)
{scanf("%f",a[i]);
sum=sum+1.0/a[i];}
printf("这十个数的倒数和是:%f",sum);
}
思路:函数传入参数n,接着for循环从1到n依次就倒数累加和。
参考代码:
#include "stdio.h"
double fun(int n){
double sum=0;
int i;
for(i=1;i=n;i++)
sum+=1.0/i;
return sum;
}
int main()
{
int n;
scanf("%d",n);
printf("%.2lf",fun(n));
return 0;
}
/*
运行结果:
5
2.28
*/
#include stdio.h
double fun1(int n)
{
int i;
double sum = 0;
for (i = 1; i = n; i++)
sum += 1.0/i;
return sum;
}
int main(void)
{
int n;
printf("请输入一个整数:");
scanf("%d",n);
printf("前%d个自然数的倒数之和 = %lf\n",n,fun1(n));
}
1 输入10个实数;
2 对于输入的每个实数,求倒数并累加;
3 输出结果。
参考代码如下:
#include stdio.h
int main()
{
int i;
double s = 0, v;
for(i = 0; i 10; i ++)
{
scanf("%lf", v);//输入实数。
s+=1/v;//累加倒数。
}
printf("倒数和为%lf\n", s);//输出结果。
return 0;
}