電腦題目(12題)
1.寫一個程式,將英吋、碼、英呎表示的測量值換成以公分和公尺,當程式單位轉換後,詢問使用者是否要繼續執行轉換單位部份,直到使用者不要繼續執行。(1英吋﹦2.54公分、1碼﹦3英呎、1英呎﹦12英吋)
2.寫一程式,可以將華氏轉成攝氏溫度單位,並且要執行三次。
3.記算並列印出2的前20次方之數值。
4.計算任意正整數N的階乘值(N!)。(N<20)(N!=N*(N-1)*……*2*1)
5.請輸出四位數(d1d2d3d4)中,所有位數總和為9的數值。(即d1 +d2 +d3+d4=9)
6.Fibonacci數列﹦0,1,1,2,3,5,8,13,……..
即
第I位數﹦第(I-1)位數+第(I-2)位數
,I>2
請列出Fibonacci數列的前25項。
7.(找錢問題)輸入一金額(<1000),輸出要多少張100元的鈔票及多少各銅板(50、10、5、1)。
8.讀入10個數字(可正負),列印正值的個數與負值的個數。並依其結果列印訊息“正值多”、 “負值多”、“正負值一樣多”。
9.輸入10個字元,輸出共有多少個A,B,C,…Z。
例:輸入ADAaEVSzaZ
輸出 A:4, D:1, E:1, S:1, V:1, Z:2
(ps.大小寫視為相同)
10.輸入一數字,以羅馬數字的方式輸出。(羅馬數字中M﹦1000, D=500,C﹦100
,L=50,X=10,V=5,I=1)
11.輸入一羅馬數字,轉換成10進位的方式輸出。
12. 請輸出四位數(d1d2d3d4)中,所有位數總和為7倍數的數值。(即d1 +d2 +d3+d4=7X)