Re: [問題] n的m次方 1^1+2^2+...+n^n

看板C_and_CPP (C/C++)作者 (PPP)時間16年前 (2009/05/02 13:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《tohru (PPP)》之銘言: : 不好意思 又碰到一個問題 : 書上有一個習題是這樣的 : 使用迴圈計算 1^1+2^2+...+n^n 的值 : (不能用公式 也不能用數學函式庫) : 我用遞迴是可以完成 : 但是純迴圈的話可以完成嗎? : 因為用多重迴圈好像不太對 : 不知道可以提示我一下嗎? : 感謝你~ 自問自答 #include <stdio.h> #include <stdlib.h> int main() { unsigned int n, i, j, k, sum=0; printf("求1^1+2^2+...+n^n的值\n\n"); printf("請輸入n值: "); scanf("%u", &n); for(i=1;i<=n;i++) { /* N次方 */ k=i; for(j=1;j<i;j++) { k=k*i; } sum=sum+k; } printf("\n1^1+2^2+...+n^n = %u\n", sum); system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66
文章代碼(AID): #19-zDeeF (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19-zDeeF (C_and_CPP)