对1-1/2+1/3-1/4+......+1/n怎样编程

[复制链接]
查看11 | 回复2 | 2011-6-19 15:25:50 | 显示全部楼层 |阅读模式
s=1//用于更改运算符号方向str=0//输出值的初始定义for i=1 to n//循环到nstr=str + s*(1/i)s=-s//运算符号反向,下次就变成减了next这种方法只是处理加减,没有判断语句,运算速度比较快,如果计算量够大的话,效率比楼上的要高出很多倍,可以参考,互相学习...
回复

使用道具 举报

千问 | 2011-6-19 15:25:50 | 显示全部楼层
#include "stdio.h"main(){ float one,result=0;
float m=1;int n,i;
printf("input n:");
scanf("%d",&n);
for (i=0;i<n;i++)
{
if((i+1)%2==0) ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行