1+2 * i和 1+3 * i
2*i和3*i之间的乘号不能省略
另外,i和n不建议使用float类型,因为精度问题,float类型进行比较相等的时候可能会出问题。
建议将 i和n的类型改成int类型;
#include <stdio.h>
int main()
{
int i,n;
float sum = 0;
printf("input n:");
scanf("%d",&n);
for(i=0;i<=n;i++)
sum = sum + (float)(1+2*i)/(1+3*i);
printf("sum=%f",sum);
return 0;
}