c 筆試練習

2021-07-02 16:50:56 字數 3491 閱讀 6838



c#控制台1、

編乙個程式,從鍵盤上輸入三個數,用

if語句和邏輯表示式把最大數找出來。

2、編乙個程式,從鍵盤上輸入三個數,用

if語句和邏輯表示式把最小數找出來。

3、編乙個程式,定義乙個字元變數,使用

ifelse

語句,輸入乙個字元,如果它是大寫字母,則把它轉換成小寫字母,如果它是小寫字母,則把它轉換成大寫字母,否則不轉換。然後輸出結果。

4、編乙個程式,定義三個

float

型別變數

x,y和

z,輸入三個實數,要求對這三個變數按照公升序排序,然後輸出結果。

5、乙個程式,定義乙個雙精度浮點數變數,從鍵盤輸入乙個數,判定它是否在

[500,1200]

的區間裡。

1、編寫乙個程式,定義三個

float

型別的變數,分別從鍵盤上輸入值給它們,

然後用ifelse

選擇語句找出它們中的最小數,最後輸出結果。

2、編乙個程式,首先輸入乙個成績(

0-100

),然後用

ifelse

語句判斷該成績是優、良、中、及格還是不及格。

3、編乙個程式,輸入乙個成績小於等於

100的正整數,然後用

switch

語句判定其成績等第。90到

100分為優秀,80到

89分為良好,60到

79分為及格,

59分以下為不及格。

4、編寫乙個程式,利用

while

迴圈語句,輸入十個單精度浮點數,求出它們的平均值。

5、編乙個程式,用的

dowhile(while

、for)

迴圈語句來計算

pi=4*(1-1/3+1/5+...+1/n)

,要求當

n>1000

時停止計算。

1、編乙個程式,定義乙個有

8個元素的整數陣列,輸入

8個值後對該陣列進行冒泡公升序排序,然後順序輸出該陣列的元素。

(p95) 2

、編乙個程式,定義乙個陣列,有

10個元素,賦予常量值

,找出這組資料中的最大數和最小數。

3、編乙個程式,定義陣列,要求用

for語句從鍵盤輸入

8個數,要求找出最大數和次大數。

4、編乙個程式,由程式產生

8個隨機數,並且把這

8個數按從小到大的順序輸出。

5、編乙個程式,輸入乙個字串,用

foreach

迴圈語句讀出該字串,統計其中大寫字母的個數,小寫字母的個數,以及其它字元的個數,最後輸出結果。

1、編寫乙個程式,用

while

語句巢狀,求出1!

+2!+…

+5!之和。

2、編乙個程式,用

while

迴圈語句,從鍵盤輸入

5個雙精度浮點數,求出它們中的正數之和

,以及負數之和。

3、編乙個程式,輸入三角形的三條邊,求出它的面積。

4、編乙個程式,用

for迴圈語句,不用陣列,從鍵盤輸入

5個浮點數,要求找出最大數和最小數。

5、編寫乙個程式,利用

for迴圈語句,不用陣列,輸入

5個實數,把它們中的最大數和最小數找出來

,並且求出這

5個實數的平均值。

1、編乙個程式,定義乙個字串變數,輸入字串,然後再輸入乙個字元,在字串中查詢該字元出現的次數。

2、編乙個程式,利用

for語句,列印乙個如下形式的乙個等腰三角形,頂點在螢幕中線上,行數從鍵盤輸入。

*******

*****

*** *

3、編乙個程式,輸入乙個整數,判定它為幾位數。例如,99是

2位數,

-100是3

位數。4

、編乙個程式,輸入

a,b,c

的值,定義乙個非靜態方法,求出一元二次方程

a*x*x+b*x+c=0

的二個根。

5、編乙個程式,要求輸入乙個正整數,判斷它是否既是2又是

3的整倍數。若是,則輸出

yes,否則輸出no。

1、編乙個程式,有乙個水果店老闆進了

1888

個西瓜,第一天賣了一半多二個,以後每天賣剩下的一半多二個,請問,這批西瓜幾天能夠賣完?

int x,sum=0;

x=;while(x>0)

2、編乙個程式,求出1到

6000

之間能夠滿足「用3除餘

2,用5除餘

3,用7除餘

2」的數。要求每行輸出五個數。

3、編乙個程式,輸入乙個正整數,統計這個正整數的各位數字中零的個數,並且求出各位數字中的最大者。

4、編乙個程式,輸出1到

1000

中能夠被

3整除但不能被

5整除的數,並統計有多少個這樣的數。

5、編乙個程式,定義乙個字串變數

str,輸入字串,然後再輸入乙個字元或者字串,通過使用字串方法

indexof()

在字串

str中查詢該字元或者字串出現的次數。

*6、編乙個程式,定義乙個字串變數,輸入字串,判斷有沒有連續重複的字元出現,統計重複字元出現次數。例如,

***bayydzzz,其中x

重複出現三次,

y重複出現二次,

z重複出現三次,共計字元重複八次。

編乙個程式,為五個考生

3門課,建立乙個整型二維陣列(五行

4列),做靜態初始化輸入考生成績資料,計算出各個考生的總成績。然後輸出各個考生的各門課程的成績,並且同時輸出各個考生的總成績。

編乙個程式,為五個考生

3門課,建立乙個整型二維陣列(五行

4列),做靜態初始化輸入考生成績資料,計算出各個考生的總成績。然後按總成績降序排序,再輸出各個考生的各門課程的成績和各個考生的總成績。

1、編乙個程式,從鍵盤輸入

3個數,找出最大數,並輸出。

2、編乙個程式,從鍵盤輸入

3個數,找出最小數,並輸出。

3、編乙個程式,輸入十個實數,存入乙個陣列,用氣泡排序方法按公升序輸出

4、編乙個程式,定義乙個字串變數

s,輸入乙個字串,然後把字串倒置,再輸出字串變數s。

5、編乙個程式,統計一筆開支。每個蘋果

0.8元,第一天買

2個蘋果,第二天開始,每天買的蘋果數是前一天的二倍,直到每天購買的蘋果數要超過

100的時候,就不購買了。求出平均每天花費多少錢?

6、編乙個程式,找出1到

99之間所有的同構數。同構數是這樣的一組數:它出現在平方數的右邊。例如:5是

25右邊的數,25是

625右邊的數,5和

25都是同構數。

7、編乙個程式,從三個紅球,五個白球,六個黑球中任意取出八個球,且其中必須有白球,輸出所有可能的方案。

筆試練習 去哪兒筆試題

1 二分查詢 對於乙個有序陣列,我們通常採用二分查詢的方式來定位某一元素,請編寫二分查詢的演算法,在陣列中查詢指定元素。給定乙個整數陣列a及它的大小n,同時給定要查詢的元素val,請返回它在陣列中的位置 從0開始 若不存在該元素,返回 1。若該元素出現多次,請返回第一次出現的位置。測試樣例 1,3,...

筆試練習 去哪兒筆試題

1 二分查詢 對於乙個有序陣列,我們通常採用二分查詢的方式來定位某一元素,請編寫二分查詢的演算法,在陣列中查詢指定元素。給定乙個整數陣列a及它的大小n,同時給定要查詢的元素val,請返回它在陣列中的位置 從0開始 若不存在該元素,返回 1。若該元素出現多次,請返回第一次出現的位置。測試樣例 1,3,...

筆試練習 美團筆試題(一)

1 棋子翻轉 在4x4的棋盤上擺滿了黑白棋子,黑白兩色的位置和數目隨機其中左上角座標為 1,1 右下角座標為 4,4 現在依次有一些翻轉操作,要對一些給定支點座標為中心的上下左右四個棋子的顏色進行翻轉,請計算出翻轉後的棋盤顏色。給定兩個陣列a和f,分別為初始棋盤和翻轉位置。其中翻轉位置共有3個。請返...