C語言求12310的值用單迴圈做

2021-05-22 20:39:17 字數 5705 閱讀 8855

1樓:昌玉英權君

答案抄是a,因為正規的switch

case

語句後面都襲帶關鍵字

break;,而題中沒有,所以每次執行的時候,都會把下面的語句順序執行一次,即:i=1時,先執行a+=3,這時a=3,再執行default語句的a+=5,這時a=8了;同理i=2,3,4時也是這樣執行。要想得到常規的答案(b

13),需要在每個case語句結束後,加上break;.

c語言程式設計計算1!+2!+3!+......+10!的值。

2樓:前程

main()

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

3樓:綠布大王

#include "stdio.h"

void main()

printf("%d",sum);}

4樓:匿名使用者

#include

void main()

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

5樓:薄紙

int x = 1;

for (int i=2; i<10; ++i)

printf("1*...*10 = %d", x);

6樓:

main()

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

7樓:賊寇在何方

#include

using namespace std;

void main()

{int i,n=1,sum=0;

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

n*=i,sum+=n;

cout<<"1!+2!+···+10!="<果1!+2!+···+10!=4037913

//不錯吧?!

8樓:黑於黥香

#include

void main()

sum = sum + n;

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

9樓:茳小文

private sub form_click()form1.fontsize = 26

dim a

sum= 0

for i = 1 to 10 stept 1s=0for j =1 to i

s=s+j

next

sum =sum +s

print sum

end sub

用c語言求1!+2!+3!+......10!

10樓:逝水

void main()

printf("pro is:%ld\n",pro);//顯示本次迴圈階乘的值

sum=sum+pro;

printf("sum is:%ld\n",sum);//顯示當前所有迴圈的總值

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

getch();

}他們說的很好,也很簡單,版我的比權較複雜,但是,我先強調一點的是,

資料型別。

如果資料型別不對的話,無法正常顯示。

這道題,和一定要用long int,最後,printf("%ld");

11樓:一泓清泉李心明

#include

void main()

12樓:射手

有並遠求解這個語言1+2+3的話,這樣就在c語言裡面進行一些那個設定的話。要按照他們的設計可以了我覺得

13樓:溜到被人舔

int result=0,jiecheng=1;

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

//迴圈結束後result即為所求

14樓:匿名使用者

#include

void main()

}每次bai迴圈都du是上一個數的階乘乘

zhi以下一個數,把dao它們加起來就行了!你內應容該能看得懂,這個不復雜,這還是我學c的時候編的一隻保留著,c語言只是個基礎,後面還有很多要你學的呢!加油!

15樓:匿名使用者

#include

int main()

s=s+n;

return 0;

}有問題,可

以追版問權

16樓:匿名使用者

#include

using namespace std;

void main()

cout << sum;}

17樓:匿名使用者

#include

int main()

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

18樓:周可兒

t=1!;s=0;

for(i=1 to 10)

s+=t*i;

c語言程式設計題。程式設計題目為 程式設計計算1!+2!+3!+......+10!的值

19樓:

#include

#define n 10 //定義符號常量//求出每一項階乘值的函式

int fact(int n)

int main()

20樓:匿名使用者

#include int main()

printf("%d\n",s); // 輸出結果 return 0;}

21樓:匿名使用者

#include float factorial(int n) return product;} int main() printf("1!+2!+...

22樓:綠布大王

#include "stdio.h"

void main()

printf("%d",sum);}

23樓:前程

main()

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

24樓:匿名使用者

#include

void main()

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

25樓:薄紙

int x = 1;

for (int i=2; i<10; ++i)

printf("1*...*10 = %d", x);

26樓:

main()

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

27樓:匿名使用者

main int n,s=0,t=1; for(n=;n<=10;n++) printf("d%\n",s)

28樓:賊寇在何方

#include

using namespace std;

void main()

{int i,n=1,sum=0;

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

n*=i,sum+=n;

cout<<"1!

+2!+···+10!="<結果

專1!+2!+···+10!=4037913//不錯吧?!屬

29樓:黑於黥香

#include

void main()

sum = sum + n;

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

c語言求1!+2!+3!+...10!的和。

30樓:陽光上的橋

你這個程式

就不復改制了吧,完全錯的,難道你只計算到3!

正確的程式如下:

#include

void main()

}注意看程式,下面的語句標識從1~10進行迴圈,裡面的語句執行10次,每次執行時候i的值分別為1,2,3...10:

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

在每次迴圈中,n*=i計算後的n值為i!,也就分別是1!,2!,....,10!

然後下面一句p+=n,就是計算所有i!之和

31樓:雀藍牧建樹

你這個程式就不改bai了吧,完全錯du的,難道你只zhi計算到3!

正確的dao程式如下:

#include

void

main()

注意看版程式,下面的權語句標識從1~10進行迴圈,裡面的語句執行10次,每次執行時候i的值分別為1,2,3...10:

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

在每次迴圈中,n*=i計算後的n值為i!,也就分別是1!,2!,....,10!

然後下面一句p+=n,就是計算所有i!之和

32樓:悟藻況新苗

你這個bai程式就不改

了吧,完全錯du的,難道你只計算zhi到3!

正確的程dao序如下

:#include

void

main()

printf("1!回+2!+...+10!=%ld\n",p);}

注意看程式,答下面的語句標識從1~10進行迴圈,裡面的語句執行10次,每次執行時候i的值分別為1,2,3...10:

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

在每次迴圈中,n*=i計算後的n值為i!,也就分別是1!,2!,....,10!

然後下面一句p+=n,就是計算所有i!之和

33樓:陳昊昱

# include

main()

printf("1!+2!+...+10!的和為sum=%d\n",sum);

}就是這樣,首先要注意,資料的範圍,所以用long int,其次,要專注意用到m=1

第六屬行的,每一次m的初值必須是1,否則會繼承上一次的值。還有什麼問題,就問,肯定幫你解答!

34樓:匿名使用者

#include "stdio.h"

void main()

printf("%d", sum);}

c語言,用函式實現1!+2!+3!+···+10!

35樓:聽不清啊

#include

int fac(int n)

int main()

36樓:匿名使用者

#include

int fun(int n)

void f()

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

}int main()

c語言中,求a,b的值,C語言中如何求a b的值!

a d,b 4.2f a,b 這引數不正確。a d,b 4.2f a,b 我想你可能是想說這個。它的執行結果是 a 4,b 9.50 還有 a d,b 4.2f a,b 的b 4.2f它表示小數點精確到2位。裡面的4是無意義的。2f精確到兩位,3f精確的三位.最後一行是輸出語句吧!4.2f之前是不是...

c語言for迴圈裡的scanf怎麼用

int i int a 10 for i 0 i 10,i for i 0 i 10 i 這是輸入 數字的,要輸入字母的話,可專以把a 10 定義為char型屬 const int max 30 這樣不好吧 defin max 30 char name arraysize max printf en...

利用c語言求階乘例如求20用迴圈和函式兩種方法

對於階乘 你需要考慮到輸入的數的大小,進行判斷n 0,無階乘 n 0 n 1階乘為1 n 1的就使用者迴圈,或者呼叫函式來做 1.迴圈 include void main else if n 0 n 1 2.函式 include void main float fac int n else if n...