1樓:
這種不適合先求階乘再逐項相加!直接迴圈計算就可以了!
#include
int maln()/* 用x伏加號 */prinf(」sum=%d\n」,s);
return 0;}
2樓:
來個vb版本的
function jc(byval n as integer) as long
dim x as long,i as integerx=1for i =1 to n
x=x*i
next
jc=x
end function
private sub command1_click()dim i as integer, x as longfor i=1 to 10
x=x+jc(i)
next
msgbox x
end sub
我是直接打的,不知道有沒有錯誤。。。。。
3樓:匿名使用者
直接人工算出來,一行輸出,省時省力省記憶體!
4037913
4樓:匿名使用者
<%'asp版
j=1k=0
for i=1 to 10
j = j*i
k = k + j
next
response.write k
%><?php
//php版
$j=1;$k=0;
for($i=1;$i<=10;$i++)echo $k;
?>
5樓:匿名使用者
#include
double fact(int n)
return jc;
}int main()
我是直接打的,不知道有沒有錯誤。。。。。
return 0;}
6樓:匿名使用者
private sub command1_click()dim j as integer, g as doublefor j = 1 to 10
g = g + jc(j)
next
print g
end sub
public function jc(byval i as integer)
jc = i
do while i >= 2
i = i - 1
jc = jc * i
loop
end function
我試了,絕對正確。
編寫程式,計算出1!+2!+3!+4!+5!+6!+7!+8!+9!+10!.用visual basic 語言
7樓:貌似風輕
可以把這個分成兩個迴圈
一個是1到10的階乘和的迴圈
一個是求第i個數的階乘的迴圈
--------------------------------------
private sub form_click()dim i as integer, j as integer, n as long, sum as long
for i = 1 to 10
n = 1
for j = 1 to i
n = n * j
next j
sum = sum + n
next i
print sum
end sub
---------------------------------------
其中n的值分別1,2,3……10的階乘
sum就是最後的和
8樓:匿名使用者
9樓:l花靨
private sub form_click()dim i as integer, x as long, sum as long
x=1:sum=0
for i=1 to 10
x=x*i
sum=sum+x
next i
print sum
end sub
程式設計計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
10樓:
#include
void main()
printf("他們的和為:%d",sum);
}n是來計算1到10的階乘
sum是來計算他們和。
#include
void main()
printf("a+aa+...=%d",sums);}
11樓:
利用函式吧,加上靜態變數,這樣子節省時間複雜度。
或者遞迴也可以的。
再或者直接求也可以
int i=0;
while ( n --)
上面的那個就寫成
int i = 10 , n = 10 ; //因為n是從9開始乘的
while( n -- )
這類題記住從後往前((((10+1)*9+1)*8+1)*7+1)*6……
12樓:鬱金香的惶恐
n太大的話,int不行,double也不行,就要用陣列表示了
13樓:匿名使用者
a是幾位數的..兩位數以上的我就不做了..- -
14樓:兔子想吃人
提示pow(a, b); // a的b次方
15樓:匿名使用者
#include
#include
#define len 4
int sumfactorial(int num);
int factorial(int num);
void main()
int sumfactorial(int num)int factorial(int num)
用c語言編寫程式,求1到10的階乘之和:s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
16樓:凌亂心扉
#include
#include
int main()
sum=sum+mul;
}printf("%d",sum);
system("pause");
return 0;}
17樓:匿名使用者
#include
int main()
return 0;}
18樓:
宣告一個和記錄變
量s,宣告一個階乘記錄變數t,再宣告一個計數變數n。用一個for迴圈,計數變數n從1開始步長為1增值至10為止;t初值設定為1,始終記錄它與n的當前值的乘積,就得到了n的當前值的階乘n!;s初值置0,累加每個n當前值時的階乘t,就完成了題設要求。
**如下:
#include "stdio.h"
int main(int argc,char *argv)執行結果如下:
19樓:匿名使用者
這個回答若到c語言環境執行,那就是一個錯誤的程式,整數的範圍到9!階乘就已經超界,發生溢位錯誤。所以這類題,若是考題,考點就是型別的範圍。
換句話說,選中的答案是錯誤的,而其他三個都是正確的。下面是我的答案
20樓:匿名使用者
★172666706">int fun(int n) /*求n的階乘*/
1.do while 語句
int sum = 0;
int i = 1;
do while(i <= 10) 2.while語句int sum = 0;
int i = 1;
while(i <= 10)
21樓:匿名使用者
#include
main()}
22樓:匿名使用者
23樓:匿名使用者
#include"stdio。
h" /標頭檔案名/int sum(int n) /定義形參,形參部分/ return sum1;}void main()。
24樓:匿名使用者
#include
int main()
printf("s = %d\n",s);
reuturn 0;}
25樓:哦哦哦
#include
#include
int main(int argc, char *argv);int i,j,temp,n;
for(i=1;i<11;i++)
}}for(i=1;i<11;i++)
printf("answer:%d",s[0]);
system("pause");
return 0;}
程式設計計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值並輸出
26樓:江林魔
#include "stdio.h"
int main()
printf("=%ld",sum);}
27樓:匿名使用者
include
void main()
printf("%d", s);}
計算1!+2!+3!+4!+5!+6!+7!+8!+9+10!,用c語言編寫程式
28樓:匿名使用者
由於以前做過這樣的題目,發現9!的結果int已經裝不下了!我現在內沒有編譯器,不過我先寫
容個,你自己看看,我個人覺得這個題目就是考兩個方面的問題:1.你注意到你的資料型別沒有2.基本的階乘演算法。
#include
long getfactoria(int n)return ret;
}void main()
}這個應該沒有問題!
29樓:邱家店之
#include"stdio.h"
void main()
s=s+ss;
}printf("%d\n",s);}
30樓:匿名使用者
#include
void main()
int factorial(int n)
崩潰bai 會錯題du意了
zhi#include
void main()
printf("1!
dao+2!...10!=%d\n",sum);}
31樓:匿名使用者
#include
void main()
}已幫伱版解決 謝謝!權
32樓:鳳凰花開
#include
void main()
long jiecheng(int n)
計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的和,並將結果寫入在d盤t.txt檔案,用c語言**編寫
33樓:匿名使用者
#include
#include
void main()
printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!= %d \n",sum);
if((fp=fopen("d:\t.txt","w"))==null) //建立檔案t.txt
fprintf(fp,"%d",sum); //寫檔案。
fclose(fp); //關閉檔案。}
34樓:ii_凹凸曼
1+10 2+9 3+8 4+7 5+6 =55
怎麼用C語言程式設計計算,怎麼用C語言程式設計計算1 2 1 3 1 4?
c語言求以上算式,參考 如下 include int main c語言 分數計算怎麼編 如1 1 2 1 3 1 4 1 n 需要準備的材bai料分別du有 電腦 c語言編譯器。1 首zhi先,dao開啟c語言編譯器專,新建一個初始屬.cpp檔案,例如 test.cpp。2 在test.cpp檔案中...
用c語言程式設計計算,用c語言程式設計 計算s 1 1 2 1 3 1 4 1 5 1 m,其中m由輸入決定
include include include int main printf sum1 lf n sum1 printf sum2 lf sum2 scanf lf sum1 0 sum2 0 printf done n return 0 這裡的sum1可以不看,是1 1 2 1 3 1 n的。s...
計算機有哪些程式語言,計算機高階程式語言都有哪些?
答 成千上萬。最主流 c 最基礎 basic 工程應用 fortran 教學語言 pascal 計算機有哪些程式語言?計算機語言程式設計有哪幾種分類?每種語言都用在什麼開發上?c語言 c e語言 web資料庫引用。海量,一個絕技便可走遍天下,計算機程式語言有幾種?都是什麼?計算機語言的種類非常的多,...