「最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:」寫得真他媽菜」,那麼恭喜你,你已經level up了。」繼續咱們的巨集圖大業+-+
16.編乙個程式,輸入三個實數,要求使用if else語句把它們的中間數找出來,可以使用邏輯運算子。
float x, y, z, second ;//宣告變數(這裡對於second這個變數來說,即可以賦值又可以選擇不賦值,如果不賦值,則second與xyz這三個變數相同都預設值為null)
console.writeline("請輸入三個float型別的值:");//輸出
x = float.parse(console.readline());//輸入x
y = float.parse(console.readline());//輸入y
z = float.parse(console.readline());//輸入z
if ((x > y && x < z) || (x < y && x > z))//if語句判斷
second = x;
else if ((y > x && y < z) || (y < x && y > z))
second = y;
else
second = z;
"這三個數中的中間數為", second);//<-這是另外一種輸出的寫法
console.writeline("這三個數中的中間數為"+ second);
console.readkey();//這句不解釋
這道題主要就是運用if條件語句進行判斷,有乙個地方值得注意,那就是if條件中的「||」。其實這裡的「||」用「|」替代的話,程式執行的結果是一樣的。因為「||」和「|」都表示「或」的意思。它們倆的區別就是,「|」連線的兩個條件。在進行判斷的時候,無論第乙個條件是否符合,第二個條件仍然會進行判斷。而「||」只有在第乙個條件不符合的 情況下才會對第二個條件進行判斷。所以在程式執行的效率上來講,「||」的效率要比「|」更高。
還有乙個地方就是最開始宣告變數的地方。當宣告變數的時候,並未對變數進行賦值,所有宣告的變數預設值為null。
17.編乙個程式,首先輸入乙個成績(0到100的整數),用if else語句然後判斷該成績是優、良、中、及格還是不及格。
double score;//宣告變數
console.write("請輸入乙個成績:");//輸出
score = double.parse(console.readline());//將字串型別轉化為需要的雙精度浮點數
if (score >= 90)//if條件語句
console.writeline("優");
else if (score >= 80)
console.writeline("良");
else if (score >= 70)
console.writeline("中");
else if (score >= 60)
console.writeline("及格");
else
console.writeline("不及格");
console.readkey();
主要結構就是if條件語句。再複習一下,開頭是if,結尾是else,中間可以新增任意多個else if,寫if條件的時候記得加上()
開頭讀取的時候記得將字串轉化為對應的型別。
18.編乙個程式,輸入0—100之間的乙個學生成績分數,用switch語句輸出成績等第(成績優秀(90-100),成績良好(80-89),成績及格(60-79)和成績不及格(59以下))。
int score;//宣告變數
console.write("請輸入學生成績:");//輸出
score = int.parse(console.readline());//將輸入的字串型別轉化為int型別(32位有符號的整數)
score = score / 10;//分數除以10後賦值給score
switch (score)
//倘若在這裡新增一條console.readkey();其實並不奏效,至於原因emmmm
console.readkey();
這個switch的用法詳參微軟的c#參考文件,此處不再贅述。
19.編乙個程式,利用do-while迴圈語句,從鍵盤上輸入10個整數,求出它們的和。
int i = 1, n, sum = 0;
do //dowhile迴圈語句
while (i <= 10); //求和的十個數在這裡限制
console.writeline("這十個整數的和為", sum);//輸出
console.readkey(); //暫停
20.編乙個程式,用while迴圈語句來計算1+1/2+2/3+3/4+...+99/100之和。
double i = 1, s = 1;
while (i <= 99)
console.writeline("和為", s);
console.readkey();
這一題和上一題呢都用到了i=i+1這個東西。=是賦值的意思,把右邊的值賦給左邊的變數。在第20題中限制的條件是當i<=90時,i=i+1。其實這個式子還有三個兄弟——
①i+=1(可以認為與i=i+1等價)
②i++
③++i
值得注意的是,如果是單獨執行,看起來效果就是一模一樣的,但是放到語句裡就會變得不一樣了。在計算表示式的時候,會考慮到運算的優先順序。這幾個兄弟中,++i的優先順序最高,其次是i=i+1,i++的優先順序最低。
接觸C 的第6天和練習Python的第1天
最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出 寫得真他媽菜 那麼恭喜你,你已經level up了。11.20 編乙個程式,定義乙個實數變數,從鍵盤上輸入乙個值,如果這個值在閉區間 0,1...
C 打卡第7天
聊天框製作 1 介面搭建,乙個父物體,乙個子物體 2 在父物體掛載元件 boxcollider dragject 在檢視檢視上新增 並且將本身賦值給target處 3 給子物體做螢幕適配 基於父物體 右右下下 4 給子物體新增元件box collider drag resize元件 5 5 將父物體...
第7天 CSS入門
在了解 xhtml 規 範後,我們就要 進行css布局。首先先介紹一些 css的入門知 識。如果你已 經很熟悉了,可以跳過這一 節,直接進 入下一節。css是 cascading style sheets 層疊 樣式表 的 縮寫。是一 種對web 文件新增樣式的 簡單機制,屬於表 現層的布局語言。1...