編寫C控制檯應用程式,對於輸入的正整數n,計算

2021-03-12 18:49:03 字數 2572 閱讀 9655

1樓:匿名使用者

用遞zhi歸,這類題很好算

dao啊

using system;

class test

public static int jiecheng(int n)public static int jiejia(int n)}

編寫一個c#控制檯應用程式,對於輸入的正整數n,計算1!+2!+3!+…+n!的值並輸出結果!要求完整的哈!謝謝!

2樓:匿名使用者

public int fn(int n)

return sum;

}這是個簡單的方法,並不完美,沒有考慮大數乘和大數加,當n打到一定值時,會出現和超出計算機整數所能表示的範圍。希望對你有幫助。

3樓:一個人『等待

private int f(int i)

else

}private int g(int i)else

}private void button1_click(object sender, eventargs e)

4樓:匿名使用者

main()

num+=x; }

編寫一個c#窗體應用程式,對於輸入的正整數n,計算1!+2!+3!+...+n!的值並輸出

5樓:一個人『等待

private int f(int i)

else

}private int g(int i)else

}private void button1_click(object sender, eventargs e)

6樓:z的

class program}

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

7樓:匿名使用者

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

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

8樓:匿名使用者

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

9樓:你妹_傷不起

function sum($n)

else

}return $sum;

}你稍微改下吧

建立一個控制檯應用程式,計算1!+2!+3!+......n!的值並輸出,n從鍵盤輸入

10樓:匿名使用者

// note:your choice is c++ ide#include

using namespace std;

long int sfun( const int n )

11樓:匿名使用者

#include

int n( int n )

int main()

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

return 0;}

用c#語言編寫輸入一個數n,求1!+2!+3!+...+n!

12樓:匿名使用者

factor = 1;

sum = 0;

for(i = 2; i <= n; i++)n不能過大。

編寫c#程式,計算1!+2!+3!+…+20!

13樓:匿名使用者

/*i就是階乘的大小,如果i=30 那麼就是1到30的階乘總和*///一到20的階乘總和

static void main(string args)}console.writeline("總和:"+total);

console.read();

} //部分截圖

14樓:魂歸紅魔

比較複雜,但是大致思路可以是這樣,這個問題關鍵不是計算還是儲存,受到位數的限制,如果使用int的話可以是這樣,先計算n!,當然是在try中計算,如果超出int的位數範圍則用兩個int,其處理辦法是將(n-1)!的值先儲存在一個int中,然後將其寫成a*10^32+b*10^31……這種形式,然後分別用n去乘以a,b……,然後再相加

看了樓下各位的答案,我發現他們只關注了題目本身,沒有注意int甚至double型別能否儲存下那麼大的數字,如果可以當然好,不可以的話,樓下各位的方法就是麼用的方法。

最近比較忙,外加分數太低,不然的話 我倒可以幫你編一下。

15樓:匿名使用者

int i, j, m, n, s;

s = 0;

for (i = 1; i <= n; i++)s = s + m;}

C編寫控制檯應用程式列印出九九乘法表

1 開啟visual studio2017,進入檔案 新建 專案,選擇程式語言為visualc windows經典桌面下的控制檯應用程式,設定專案名為 九九乘法表 2 進入控制檯中,找到program.cs類下的main方法。這是控制檯程式的入口。3 在控制檯程式中,我先程式輸入一段提示資訊 con...

編寫控制檯應用程式,接收長度大於3的字串,完成

01.using system 02.class test6 03.12.1 13.console.writeline 字串的長度為 str.length 14.2 15.int i str.indexof a 16.if i 1 17.i 19.20.else 21.24.3 25.string ...

c語言編寫的怎麼都是命令控制檯程式

1 控制檯程式是基礎,有基礎了寫圖形介面的程式就很簡單了。學完c 了學windows程式設計 mfc什麼的,到時候就是圖形介面了。2 圖形介面需要些sdk的知識,windows的實現中基本上都是用的c語言,其各種介面基本上都是原生c語言函式,具體比如sdk用的windows api。使用純c語言編寫...