法133電腦科學課第15周實踐題目及參考解答

2021-06-19 20:02:15 字數 1092 閱讀 7050

課程主頁在:

程式設計練習1:輸出1000以內的所有素數。

#include#includeint main()

if(prime==1)

printf("%d ",m);

} return 0;

}

程式設計練習2:求滿足條件n=a!+b!+c!的所有三位數n並輸出,其中a,b,c分別為n的百、十、個位數。

#includeint main()

return 0;

}

解2:

#includeint main()

return 0;

}

#includeint main()

if(m==n)

printf("%d是回文數\n",n);

else

printf("%d不是回文數\n",n);

return 0;

}

程式設計練習4:輸出1000以內的所有回文數。

#includeint main()

if(m==n)

printf("%d ",n);

}return 0;

}

程式設計練習5:乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如6=1+2+3,1、2、3是6的因子,所以6是完數。程式設計序,輸入n,判斷n是否是完數。

#includeint main( )

{ int i,n,s;

scanf("%d",&n);

s=1; //s表示因子和。1是任何數的因子,所以s=1,也使下一句可以從2開始嘗試

for(i=2; i程式設計練習6:找出1000內的所有完數。

#includeint main( )

{ int i,n,s;

for(n=2; n<1000; n++)

{s=1; //s表示因子和。1是任何數的因子,所以s=1,也使下一句可以從2開始嘗試

for(i=2; i

法133電腦科學課第11周實踐題目及參考解答

課程主頁在 description 輸入n,求 n以內奇數的平方和 input 整型數n output n以內奇數的平方和 例如,輸入 7,輸出為 12 32 52 72 84 sample input sample output includeint main printf d sum retur...

電腦科學 第15周 遞迴函式 題目及參考解答

電腦科學 課程主頁在 1 閱讀下面關於遞迴函式的程式,在草稿紙上畫出函式呼叫 遞推 回歸 的過程,得出執行結果,並和實際執行結果進行對照 1 include int fact int n int main int fact int n 通過繪出 遞推 回歸 圖,你認為執行結果為 實際執行的結果為 2...

計算機中的科學計數法

計算機中的科學計數法 帶有e的表示方法 以 e n 替換部分數字,其中 e 代表指數 表示將前面的數字乘以 10 的 n 次冪。例如,用 2 位小數的 科學記數 格式表示 12345678901,結果為 1.23e 10,即 1.23 乘以 10 的 10 次冪。數學術語,a 10的n次冪的形式。將...