c語言程式是求表示式的值s

2021-03-05 09:18:18 字數 5793 閱讀 2563

1樓:萬能導師

#包括< stdio, h >

intmain()

{雙y;

intin;

s=0,t=1;

printf(「對若干標識的總和的知情權」);

scanf (" % d ", & n);

對於(i = 1;i < = n;我+ +){s+=t;

*i/t=t((i+i+1));

}printf(「%g\n」,s);

返回0;

擴充套件資料:c語言計算1-1/3+1/5-……的前n項的和#包括< stdio, h >

intmain(void){

印銻,n;

doublef年代;

intflag=1,m=1;

printf(「請輸入分母的最終權重:」);

scanf (" % d ", & n);

對於(i = 1, s = 0;i < = n;我+ +){f=flag*1.0/m;

s+=f;

flag=-flag;

m=m+2;

}printf("1+1/3-1/5+…")+1/n=%2f\n",s);

系統(「暫停」);

return0;}

2樓:聽不清啊

#include

int main()

printf("%g\n",s);

return 0;}

c語言程式是求表示式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*.

3樓:it孤鶩

//這個**很簡單,自己多練練

#include

void main()

printf("%lf\n",sum);}

4樓:時光消逝

#include

int jc(int i)

int jf(int i)

double f(int x)

main()

5樓:匿名使用者

#include

void main()

printf("%lf\n",sum);}

下面的程式是求表示式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*....*n)/(3*5*7*.....(2

6樓:巴扎嘿

double fun(int n)

return s;

}int main(int argc, char *argv)

7樓:魏守峰

s=0.0; t=1.0;這裡改為s=1

1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+……+(1*2*3*……*n)/(3*5*7*……*(2n+1))的值是多少?謝謝!

8樓:匿名使用者

**太小了,實在看不清。直接給出本題的程式:

#include

void main()

printf("%f",s*2);}

9樓:匿名使用者

#include

double pi(double eps)return 2*sum;

}int main()

用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

10樓:會飛的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"結果2為:"

return0;

擴充套件資料

c語言計算1-1/3+1/5-……的前n項之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

11樓:匿名使用者

思路:先定義一個函式fun(n)用來計算

1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。

參考**:

#include

int fun(int n)

int main()/*3

s=10*/

12樓:匿名使用者

// 有需要問程式設計 相關問題的可以聯絡我

#include

int main()

printf("s = %d\n", sum);

return 0;}

13樓:滄海雄風

#include

int main()

}printf("sum[%d]\n",sum);

return 0;}3

sum[10]

press any key to continue

14樓:匿名使用者

運用了兩次小遞迴,s用來求(1+2+3...+n) sum用來求1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

#include

using namespace std;

int s(int n)

int sum(int n)

int main()

15樓:匿名使用者

#include

int main()

printf("%lld",s);

return 0;

}望採納,謝謝

16樓:匿名使用者

#include

int main()

while(s>2000)

printf("n=%d,s=%d",n,s);}

17樓:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

18樓:thebestway之歌

#include

#include

int main()

提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。

c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。

19樓:凌亂心扉

#include

main()

}printf("%d\n",sum);}

20樓:匿名使用者

修改如下

#include

int main(void)

printf("%d\n",s);

return 0;

}圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。

21樓:匿名使用者

3個錯誤:

1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i

3、第14行,%d應該是%lf

除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。

#include

void main()

printf("%d\n",s);}

22樓:福建省寧德市

首先,你輸出的格式不對,s是double型的數,你卻寫了%d,應該改為printf(%f\n",s)

其次,你迴圈條件設的不對,裡面的j迴圈條件應該改為for(j=1;j<=i;j++)

還有就是item的值設定為0比較好,這樣比較好計算修改後的**如下

#include

int main(void)

printf("%f\n",s);

return 0;}

23樓:匿名使用者

這種找規律的迴圈體寫一個統一的結構就行

24樓:兄弟連教育北京總校

#include

void main()

printf("%d",s);}

25樓:sin絕望

#include

void main()

else

z=y/x;

}printf("y=%f",z);}

編寫程式,計算s=1+1/(1*2)+1/(1*2*3)+1/(1*2*3*4)+。。。+1/(1*2*3*...*n)的值。 說明:本題以10 為例!

26樓:匿名使用者

下面是你的**修改後並能成功執行的**

#include

main()

printf("s=%.6f\n",s);

getchar();

getchar();

} 錯誤1.maim改為 main

錯誤2.for迴圈沒加花括號,沒括號只迴圈for接下來的那句。

錯誤3.a、t不能是整型,至少t不能是整型,想想看,若a、t是整型會造成s也是整型,事實上t的值從來不會大於1,約等於後就得0了。

for(i=1;i<=10;i++)

a*=i;

t=1/a;

s+=t;

下面是我編得程式

#include

void ok(int n);//宣告 求各項和函式double njie(int n);//宣告 求n! 函式main()

double njie(int n)//求n! 函式void ok(int n)//求各項和函式該程式直到n=33都正確,n=34就開始亂碼了,可能是溢位了。

27樓:匿名使用者

t你定義為整數型 可是你又讓它等於1/a,結果強制變整數了 把t定義為浮點型

28樓:匿名使用者

第一行應該是main(),而不是maim,

其他的就是和樓上老兄一樣,你應該把t宣告成float。

c語言新手提問:怎麼計算1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+...+1*2*...*n/(3*5*7*...*(2n+1))?

29樓:匿名使用者

#include

int main()

printf("%lg\n",pi2*2);}

30樓:匿名使用者

整型位數不夠,要用long型別

s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.....這個程式怎麼寫

31樓:匿名使用者

#include

#include

#define num 20

void main()

printf("%-4d %-2.6f %-2.6f\n",n,fez,fem);

sum+=fez/fem;

}printf("總和:%f\n",sum);}

c語言程式編寫計算表示式C語言程式編寫計算表示式123100的值。

c語言程式編寫 計算表示式 1 2 3 100的值可以參考下面的 include void main 擴充套件 資料 1 for迴圈最簡形式為 for 2 for迴圈一般形式為 for 單次表示式 條件表示式 末尾迴圈體 其中,表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語...

c語言關於表示式求值,C語言關於表示式求值

c語言有豐富的表示式,這是它的特點之一,表示式主要有4類,算術表示式,賦值表示式,逗號表示式,關係表示式 1.算術表示式就是包含算術運算子 如 等 的表示式 不是語句,後面沒有分號 如 a b a b,a b c d,3 5等,算術表示式的值就是最後算出的結果,如3 5這個表示式的值就是8 2.賦值...

c語言表示式4637的值是

先運算 內的,然後運算 最後運算,答案是1。邏輯表示式運算結果 a b 只有a和b都是真時,表示式結果為真,有一個為假,表示式結果為假。a b a或b有一個為真,表示式結果為真,a和b都為假,表示式結果為假。a a為真時,表示式結果為假,a為假時,表示式結果為真。擴充套件資料 條件運算子是c語言中唯...