这个用for函数怎么做,刚学的for,顺便用while也写出来。

img


里面的这个关系要怎么转化,s=x/1..
忽视下面的
剩下的凑字数。?

//for实现
#include <stdio.h>

int main()
{
int n,i;
float sum=1,x,y;
printf("请输入x和n");
scanf("%f%d",&x,&n);
y=1;
for(i=1;i<=n;i+2)
{
y=x/i;
sum+=y;
}
printf("result=%f\n");
}

//while实现
#include <stdio.h>

int main()
{
int n,i=1;
float sum=1,x,y;
printf("请输入x和n");
scanf("%f%d",&x,&n);
y=1;
while(i<=n)
{
y=x/i;
sum+=y;
i = i+2;
}
printf("result=%f\n");
}

感谢采纳,不懂继续交流!