編寫程式,輸入正整數n,計算s112123123n

2021-03-04 06:47:01 字數 4335 閱讀 5771

1樓:遠望的小白鯊

#include

int fun(int n);

void main()

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

}int fun(int n)//計算和

2樓:流星劍

#include

using namespace std;

void main()

cout<

3樓:匿名使用者

#include

void main()

printf("sum= %d",sum);}

4樓:匿名使用者

#include

int main(void)

}printf("the s is:%d",s);

return 0;}

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

5樓:凌亂心扉

#include

main()

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

6樓:匿名使用者

修改如下

#include

int main(void)

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

return 0;

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

7樓:匿名使用者

3個錯誤:

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

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

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

#include

void main()

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

8樓:福建省寧德市

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

9樓:匿名使用者

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

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

#include

void main()

printf("%d",s);}

11樓:sin絕望

#include

void main()

else

z=y/x;

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

用c#程式設計乙個控制台應用程式專案輸入正整數n,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

12樓:匿名使用者

一樓正解。一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律:

n個1 + (n-1)個2 + 。。。+1個nstatic void main(string args)private static int sum(int n)return result;}

13樓:匿名使用者

static void main(string args)private static int sum(int n)return result;}

14樓:你妹_傷不起

function sum($n)

else

}return $sum;

}你稍微改下吧

用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。

c++編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值

24樓:再見理想者

#include

using namespace std;

int main()

cout<

return 0;}

25樓:董俊錕

#include

void main()

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

java編寫乙個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。

26樓:匿名使用者

**如下:

scanner scanner = new scanner(system.in);

system.out.print("請輸入n:");

int n = scanner.nextint();

int sum1 = 0;

int sum2 = 0;

for (int i = 1; i <= n; i++)system.out.println("結果:" + sum2);}}

執行結果:

27樓:特權禮包發放

需要的話,留個郵箱,一會寫完發給你

編寫程式輸入正整數n計算它的階乘nnnn

我用c語言編個求階層的函式。經除錯已經成功 int fun int n while n 1 return t include void main printf d 0lf n i,m 太簡單了 sanf d n t 1 while n printf d n 這孩子不是要考國二吧 版本 2 支援庫 s...

編寫程式輸入正整數n,計算1,編寫乙個程式輸入乙個正整數n,計算123354759,求前n項和

n和2n 1,遍歷,即可解決。include void main printf 4f n sum 怎麼用c語言編寫程式 輸入乙個正整數n,計算1 2 3 3 5 4 7 5 9 include int main void printf sum lf n sum return 0 試著執行吧,我沒上機...

編寫程式,輸入正整數n1n6和n階方陣a中

1 首先,定義8個整型變數。2 接著,定義乙個陣列變數儲存奇數幻方的各數值。3 輸入奇數幻方的階數。4 給陣列賦初值,初始值為0。5 計算第乙個數1的座標,儲存在變數x和y中。6 將第一數字1,儲存在陣列中。7 用for迴圈,實現奇數幻方各值位置的計算。8 執行程式,輸入乙個階數後,電腦就會輸出該階...