可反覆學習 練習的面試題

2021-08-30 02:56:13 字數 1161 閱讀 3032

q1:

請編寫乙個程式用來輸出10~30之間的素數。

q2:已知abc+cba=1555,其中a,b,c均為一位數,編寫乙個程式求出a,b,c分別代表什麼數字。

q3:編寫乙個程式,求滿足以下條件的最大的n:1*1+2*2+3*3+…+n*n<=1000

q4:一位百萬富翁遇到一陌生人,陌生人找他談乙個換錢的計畫,該計畫如下:我每天給你十萬元,而你第一天只需要給我一分錢,第二天我仍然給你十萬元,你給我二分錢,第三天我仍給你十萬元,你給我四分錢……就這樣你每天給我的錢是前一天的兩倍,直到滿乙個月(30天)。百萬富翁很高興,欣然接受了這個契約。請編寫乙個程式計算這乙個月中陌生人給了百萬富翁多少錢,百萬富翁給了陌生人多少錢。

q5:小明今年12歲,他母親比他大20歲。編寫乙個程式計算出小明的母親在幾年後比小明的年齡大一倍,那時他們兩人的年齡各是多少?

q6:編寫乙個程式,列印高和上底均為5的等腰空心梯形,如圖:

*****

* ** *

* **************

q7:編寫乙個程式,當輸入任意整數n後,可列印出n行三角字元陣列圖形。例如,輸入整數5時,程式執行結果如下:

enter a number:5

a c f j o

b e i n

d h m

g lk

答案q1:

#include

void main()

}q3:

#include

void main()

printf("\nn=%d\n",--i);

}q4:

#include

void main()

printf("\n陌生人給了百萬富翁%d元",a);

printf("\n百萬富翁給了陌生人%.2f元\n",b);

}q5:

#include

void main()

printf("\n在%d年後小明的母親年齡比他大一倍",i);

printf("\n小明的年齡是%d歲,他母親是%d歲\n",a,b);

}q6:

#include

void main()

printf("*\n");}}

q7:#include

void main()

printf("\n");}}

shell學習之有關 隨機數 的面試題練習

1 使用for迴圈在 westos目錄下批量建立10個html檔案,其中每個檔案需要包含10個隨機小寫字母加固定字串westos bin bash path westos d path mkdir p path for i in seq 10 do random openssl rand base6...

sql面試題 分組查詢和組函式的練習

寫一條sql語句 實現如下效果 原表 實現效果表 sql語句為 select sum case when dept win then 1 else 0 end win,sum case when dept lose then 1 else 0 end lose from table name gro...

練習 面試題 關於生成器函式的求和問題

求和 面試重點的題 def add a,b return a b 生成器函式 0 3 def test for i in range 4 yield i g test 獲取生成器 g的取值範圍 0,1,2,3 for n in 2,10 g add n,i for i in g print list...