利用for迴圈巢狀編寫程式,計算123n

2021-03-05 14:46:58 字數 2040 閱讀 7793

1樓:寒試決

在win-tc環境中,你所問的演算法編譯內容如下:

#include "stdio.h"

#include "conio.h"

long cheng(int n)

return(m);

}main()

printf("the result=%ld",sum);

getch();

}我剛給你寫的,付編譯圖一張。有圖有真相,我輸入的n是10,結果是4037913.

請注意我的資料型別,sum和m都是長整型的,還有注意第二個printf中式%ld。如果資料型別不對的話就搞不到大數字。請樓主一定深思。

這下真的有圖有真相了。

還有我利用了函式的巢狀。

2樓:屈偉軍

利用for迴圈巢狀,就這樣寫:

#include

void main()

s+=t;

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

3樓:匿名使用者

#include

#include

using namespace std;

int main()

cout<,不會越界吧~~

1!+2!+3!+……+n!求和用c語言編寫,要求使用函式巢狀呼叫

4樓:凌亂心扉

#include

using namespace std;

int main()

cout<<"1!+2!+3!+4!+……+n!="

5樓:匿名使用者

下邊是兩個遞迴演算法,很好用的:

#include

int exp(int n)//求階乘

int sum(int n)//求階乘的和void main()

6樓:匿名使用者

||函式巢狀呼叫:

#include

long func(int n)

int main()

7樓:無敵大猥瑣

#include

int dax(int x); /*建立n!的函式*/int main()

int dax(int x)

8樓:罒黯星馳丶

用遞迴啊,這十個比較基礎的題目,上面第二位同學回答很好

9樓:

#include "stdio.h"

void main()

printf("%.0f",s);}

c語言,輸入乙個正整數n,計算下式求出e的值(保留兩位小數),使用迴圈巢狀e=1+1/1!+1/2!+1/3!+....+1/n!

10樓:

#include

int main()

printf("%.2lf\n",e);

return 0;}

11樓:匿名使用者

#include

int main()

printf("%.2f\n",e);

return 0;}

12樓:匿名使用者

#include

void main( )

1!+2!+3!+…+n!用c語言迴圈巢狀編寫 10

13樓:刀無極啊

#include

int main()

num+=sum;

}printf("%ld\n",num);

return 0;}

14樓:育知同創教育

#include

void main()

while(n<1);

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

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

vb編寫程式利用隨機函式rnd生成

n 10 int 90 rnd st st n forj 2 to n n1 n1 1 exit for text1.text st text2.text n n1 private sub mand1 click dim i as integer,j as integer,n as integer,...

C語言程式,請你編寫程式計算每個學生的平均成績

問明 include void main float a 10 10 用來存放10名學生的5門成績,最後一位用於存放平均成績 int i,j float sum 0.0 for i 0 i 10 i printf 請輸入第 d個學生的5門成績 i 1 for j 0 j 5 j scanf f a ...

編寫程式輸出年中國是閏年的年份,編寫程式輸出20002023年中國是閏年的年份

首先先寫個判bai斷閏年的函式,減du少重複 public function runyear byval year as integer if year mod 400 0 or year mod 4 0 and year mod 100 0 then form1.print year 列印出來zh...