1樓:聽不清啊
#include
double fac(int n)
int main()
c語言:請分別用三種迴圈結構程式設計計算: 1!+2!+3!+...+n! , n的值由鍵盤輸入。
2樓:匿名使用者
c語言#include
void main()
while(n<=10);
printf("(1->10)! is %d\n",sum);
}c++編寫#include
using namespace std;
void main()
cout< 給定一個整數n,輸出1-n的階乘和即1!+2!+3!+……+n!.輸入要求 讀入一個整數n(n<=50)。 輸出要求 輸出階乘和 3樓:匿名使用者 #include #define n 50 void main() printf("s=%d\n",s); }注意:while迴圈結構 4樓:半邊河 也不知道你要求用什麼語言實現 我就用vbs來實現吧 function cheng(n) dim i,s s = 1 for i = 1 to n s = s * 1 next cheng = s end function function sumc(n) dim i,s s = 0 for i = 1 to n s = s + cheng(n) next sumc = s end function 呼叫的時候只需要呼叫sumc(n)即可。 本題的知識點:主要就是迴圈了,再就是函式呼叫;階乘的概念 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);} 從鍵盤輸入整數n(n<10),求1!+2!+3!+……+n! c語言程式設計,迴圈結構程式設計 12樓:哪兒痛 樓主你好! 根據你要求實現如下 #include int fun(int n) int main() printf("sum=%d\n",sum); return 0; }希望我的回答對你有幫助! 用c語言程式設計求出1!+2!+3!+……+20!的值 13樓:啦啦啦額 以下是用c語言程式設計求出1!+2!+3!+……+20!的值示例** #include int main() sum=sum+k; }擴充套件資料:62616964757a686964616fe78988e69d8331333431366334 c語言的特有特點c語言普適性最強的一種計算機程式編輯語言,它不僅可以發揮出高階程式語言的功用,還具有組合語言的優點,因此相對於其它程式語言,它具有自己獨特的特點。具體體現在以下三個方面: 1、廣泛性。c 語言的運算範圍的大小直接決定了其優劣性。c 語言中包含了34種運算子,因此運算範圍要超出許多其它語言,此外其運算結果的表達形式也十分豐富。 此外,c 語言包含了字元型、指標型等多種資料結構形式,因此,更為龐大的資料結構運算它也可以應付。 2、簡潔性。9 類控制語句和32個keywords是c語言所具有的基礎特性,使得其在計算機應用程式編寫中具有廣泛的適用性,不僅可以適用廣大程式設計人員的操作,提高其工作效率,同 時還能夠支援高階程式設計,避免了語言切換的繁瑣。 3、結構完善。c語言是一種結構化語言,它可以通過組建模組單位的形式實現模組化的應用程式,在系統描述方面具有顯著優勢,同時這一特性也使得它能夠適應多種不同的程式設計要求,且執行效率高。 14樓: /****程式描述抄:求出1!+2!+3!+……+20!的值。 **演算法思路:先求出每一項的階乘值,然後將所有項的階乘值相加。 */#include #define n 20 typedef unsigned long long uint64; //自定義型別 //求出每一項階乘值的函式 uint64 fact(int n) int main() 15樓:何禹乾浩博 intmulti(int n)int f(int n)int main(int argc,char *argv) 16樓:藍巍智初晴 #include void main() printf("s=%ld\n",s);} 17樓:邛奧虎蔚星 #include void main() printf("s=%d",s);} 用c語言編寫程式,求1到10的階乘之和:s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10! 18樓:凌亂心扉 #include #include int main() sum=sum+mul; }printf("%d",sum); system("pause"); return 0;} 19樓:匿名使用者 #include int main() return 0;} 20樓: 宣告一個和記錄變 量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)執行結果如下: 21樓:匿名使用者 這個回答若到c語言環境執行,那就是一個錯誤的程式,整數的範圍到9!階乘就已經超界,發生溢位錯誤。所以這類題,若是考題,考點就是型別的範圍。 換句話說,選中的答案是錯誤的,而其他三個都是正確的。下面是我的答案 22樓:匿名使用者 ★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) 23樓:匿名使用者 #include main()} 24樓:匿名使用者 25樓:匿名使用者 #include"stdio。 h" /標頭檔案名/int sum(int n) /定義形參,形參部分/ return sum1;}void main()。 26樓:匿名使用者 #include int main() printf("s = %d\n",s); reuturn 0;} 27樓:哦哦哦 #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+ 1/2+ 1/3 +.......+ 1/n,用c語言 28樓:生活 #include int main() k&r c 起初,c語言沒有官方標準。2023年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言。布萊恩·柯林漢(brian kernighan) 和 丹尼斯·裡奇(dennis ritchie) 出版了一本書,名叫《the c programming language》。 這本書被 c語言開發者們稱為k&r,很多年來被當作 c語言的非正式的標準說明。人們稱這個版本的 c語言為k&r c。 k&r c主要介紹了以下特色: 結構體(struct)型別 長整數(long int)型別 無符號整數(unsigned int)型別把運算子=+和=-改為+=和-=。因為=+和=-會使得編譯器不知道使用者要處理i = -10還是i =- 10,使得處理上產生混淆。 即使在後來ansi c標準被提出的許多年後,k&r c仍然是許多編譯器的最 準要求,許多老舊的編譯器仍然執行k&r c的標準。 29樓:匿名使用者 main () printf ("s=%g\n", s); /*用%g輸出,不會輸出小數點後 無意義的0*/ getch (); /*暫停螢幕*/} 30樓:匿名使用者 如果追求效率,或是公司面試時遇到此題,直接return (n+1)*n/2; 有公式解的問題不需要用迴圈。 如果只是練習程式設計,前面兩人已經給出了方法。 31樓:time陳文 #include int main () printf("sum is:%d",sum); return 0;} 32樓:匿名使用者 int sum=0; int n=100; for(int i =1;i<=n;i++)system.out.println(sum); 33樓:匿名使用者 #include int main() printf("sum:%f\n",sum); return 0;} c語言程式設計 :輸入整數n,求n的階乘 並輸出。 34樓:飛喵某 1、首先開啟codeblocks,新建一個空白頁面: 2、開始編寫主程式,程式比較簡單,首先定義需要的變數,編寫輸入函式,然後用for迴圈實現階乘計算,最後是輸出函式,用來輸出結果: 3、執行程式,輸入數字,階乘的計算結果就出來了: 35樓:程式設計師的每一天 c語言經典例子之利用遞迴方法求階乘 36樓:一泓清泉李心明 #include void main() 37樓:匿名使用者 #include int main() printf("%d",sum);} 38樓:執事君的黑貓 #include #include int main() 39樓:賢↑重 #include #include long fact(int n); int main() while(n<0); sn=fact(n); printf("%ld\n",sn); return 0; }long fact(int n) return sn;} 輸入字串s 也可以輸入數字然後用sprintf程式設計字串 int len strlen s 1,i bool judge true for i 0 i 輸入以下程式即可判斷 int len strlen s 1,i bool judge true for i 0 i if s i s len i ... include include bool check int int main void if check num printf d是素數 n num else printf d不是素數 n num return 0 bool check int number c語言程式設計問題 從鍵盤輸入一個正整... include main printf the result is n for j 0 j 10 j printf d s j printf n c語言高手幫忙 從鍵盤輸入10個整數。用選擇法或冒泡法將它們從小到大的順序排序,並以此順序輸出。include main printf the resul...c從鍵盤輸入正整數,判斷是否為迴文數
C語言程式設計問題 從鍵盤輸入正整數,判斷該數是否素數並輸出
c語言高手幫忙從鍵盤輸入整數。用選擇法或冒泡法將它們