分类：电脑/网络-程序设计-C/C++
问题：C语言编程用C语言请编写程序其功能是：计算并输出下列多项式的值： 
用C语言请编写程序其功能是：计算并输出下列多项式的值：　　　1　　  1　 1　　　　 1　　 1S=(1 - ──) + (── - ──) +…+ (─── - ───)　　　2　    3　 4　　　  2n-1　 2n例如，从给n输入8后，输出为：s=0.662872。程序分析：该题求的是前n项的和，每项由两部分组成，可表示为1.0/(2*i-1)-1.0/(2*i)。注意：要求n的值大于1但不大于100。
回答：main()
{float sum=0;
 int i,n;
 scanf("%d",&n);
 if(n>=1&&n<=100) /*若n的值大于1但不大于100，进行下面的操作*/
 {
   for(i=1;i<=n;i++)
     sum=sum+1.0/(2*i-1)-1.0/(2*i);
   printf("sum=%f\n",sum);
 }
 else printf("error!"); /*n的值不在规定的范围内，则输出错误提示*/
}

此程序在tc下运行通过，结果验证正确。