編寫c語言程式,輸入整數nn《10,求sum

2021-03-19 18:34:34 字數 3785 閱讀 7113

1樓:匿名使用者

#include"stdio.h"main() printf("%ld",s);}好了,就這樣,不復版雜權

2樓:聽不清啊

#include

int main()

printf("%d",s);

return 0;}

3樓:匿名使用者

#include

int main()

printf("sum=%ld\n",sum);

return 0;

} ___________________

4樓:匿名使用者

#include

int f(int n)

void main()

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

5樓:匿名使用者

遞迴內int n = 10;

容long sum = 0;

for (int a = 1; a <= n; a++)static int getnum(int i) else if (i == 1)

return -1;}

c語言!!!!求輸入一個正整數n,求1!-2!+3!-4!+5!.......+n!的程式。

6樓:匿名使用者

其實用遞迴算更簡復

單,再給你制一個吧

#include

//由於標準math.h中沒bai

有求階du乘函式,所以自己寫zhi一個吧

int jiecheng(int n)

int main()

7樓:匿名使用者

#include

int main(void)

if (i % 2 == 1)

flag = 1;

else

flag = -1;

result += (flag * temp);

}printf("the result is %d\n", result);

return (0);}

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

8樓:凌亂心扉

#include

main()

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

9樓:匿名使用者

修改如下

#include

int main(void)

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

return 0;

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

10樓:匿名使用者

3個錯誤:

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

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

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

#include

void main()

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

11樓:福建省寧德市

首先,你輸出的格式不對,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;}

12樓:匿名使用者

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

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

#include

void main()

printf("%d",s);}

14樓:sin絕望

#include

void main()

else

z=y/x;

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

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

15樓:會飛的小兔子

#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;}

16樓:匿名使用者

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

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

參考**:

#include

int fun(int n)

int main()/*3

s=10*/

17樓:匿名使用者

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

#include

int main()

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

return 0;}

18樓:滄海雄風

#include

int main()

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

return 0;}3

sum[10]

press any key to continue

19樓:匿名使用者

運用了兩次小遞迴,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()

20樓:匿名使用者

#include

int main()

printf("%lld",s);

return 0;

}望採納,謝謝

21樓:匿名使用者

#include

int main()

while(s>2000)

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

22樓:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

23樓:thebestway之歌

#include

#include

int main()

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

鍵盤輸入整數nn10和n個整數,存入陣列a中,依次

include void main for i 0 i printf d a i printf n include int main for i 0 i printf d a i printf n return 0 從鍵盤輸入一個整數n n 10 和n個整數,存入陣列a中,先依次輸出各個陣列元素的值...

C語言編寫程式,要求輸入整數,輸出其階乘

long func int num return tmp 程式如來 下 include stdio.h int main void printf 該數的zhi階乘為acc d n acc return 0 運用for迴圈來求階乘。執行結dao果 如求十的階乘 include main console...

如何用C語言編寫程式,輸入任意輸入正整數,反序輸出每

include int main while n 10 printf n return 0 include include void main for int j 0 j include using namespace std void print int n cout 入你 想轉換的數 n ret...