「最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:」寫得真他媽菜」,那麼恭喜你,你已經level up了。」11.(20)編乙個程式,定義乙個實數變數,從鍵盤上輸入乙個值,如果這個值在閉區間[0,100]裡,則加上1000,否則不加。最後輸出結果。
思路:讀取輸入的字串→轉化為相應的資料型別→進行if條件判斷並進行對應的運算。
注意點:if條件「且」的寫法,按照索引值輸出的表示方法;
float f,g;//定義雙精度浮點數f和g
console.write("請輸入乙個實數:");//輸出
f = float.parse(console.readline());//將輸入的值轉化為相應的型別
if (f >= 0 && f <= 100)//if條件判斷1
在0-100之間,最後結果為", f, g);
}else//if條件判斷2
console.writeline("不在0-100之間",f);
console.readkey();
12.(20)編乙個程式,輸入乙個整數,使用if else語句,如果該數大於0,則加上100,否則加上500,輸出結果。
思路:讀取輸入的字串→轉化為相應的資料型別→進行if條件判斷並進行對應的運算。與上一題類似,此處便省略注釋。
int i, j;
console.writeline("請輸入乙個整數:");
i = int.parse(console.readline());
if (i > 0)
>1,最後的結果是",i,j);
}else
>1,最後的結果是",i,j);
}console.readkey();
13.(20)編乙個程式,用if else語句,輸入乙個整數,如果該數大於0,則輸出"這個數大於零。",如果該數等於0,則輸出"這個數等於零。",否則輸出"這個數小於零。"
注意點:if語句中,第乙個條件判斷用if,最後乙個條件判斷用else,中間可以加任意多個else if條件;
if後面跟的判斷條件需要加括號()
筆者在這個地方翻了車,這段**一開始檢查了幾十遍都沒有看出bug所在....說多了都是淚啊/_\
int i;
console.write("請輸入乙個整數:");
i = int.parse(console.readline());
if (i > 0)
else if (i == 0)//這裡需要注意等於號的寫法
else
console.writeline("這個數小於零");
14.(20)編乙個程式,
輸入乙個正數,對該數進行四捨五入到個位數的運算。例如,實數12.56經過四捨五入運算,得到結果13;而12.46經過四捨五入運算,得到結果12。
思路:在我們普通的思維中,四捨五入是個再簡單不過的東西了。一眼看穿法——需要保留幾位小數,就看幾位小數,眼睛一掃,四捨五入的結果便出來了。當然,寫成**後的四捨五入的過程能讓你更好地領悟四捨五入的美妙過程。(四捨五入的操作有好多種,這裡目前暫時列舉一種,日後會寫個四捨五入的各種方法歸納,敬請期待)
double d;//宣告變數(雙精度浮點數)
int i, e;//宣告變數(帶符號的整數)
console.write("請輸入乙個正數:");//輸出
d = double.parse(console.readline());//將字元轉化為雙精度浮點數
i = (int)d;//擷取整數部分
if ((d - i) >= 0.5)//與原浮點數比較,若差額大於0.5則進一位
e = i + 1;
else
e = i;
console.writeline("四捨五入的結果為", d, e);
console.readkey();
15.(20)編寫乙個程式,定義三個float型別的變數,分別從鍵盤上輸入值給它們, 然後用if else選擇語句找出它們中的最小數,最後輸出結果。
思路:讀取→轉換→判斷
float a, b, c,min;
console.write("請輸入第乙個數字:");
a = float.parse(console.readline());
console.write("請輸入第二個數字:");
b = float.parse(console.readline());
console.write("請輸入第三個數字:");
c = float.parse(console.readline());
if (a < b && a < c)
min = a;
else if (b < c && b < a)
min = b;
else
min = c;
console.writeline("這三個數中最小值為",min);
console.readkey();
為了練習python,在這裡就上述幾題用python來實現對應的需求。
11.
temp = input("請輸入乙個數字:")
guess = int(temp)
if guess >= 0 and guess <=100:
print(guess+1000)
else:
print(guess)
print("程式執行完畢")
12.
本題實質與上一題類似,便不再贅述。
13.
temp = input("請輸入乙個數字:")
no = int(temp)
if no > 0:
print("這個數大於零")
elif no == 0:
print("這個數等於零")
else:
print("這個數小於零")
14.四捨五入在python中實現其實很簡單,乙個round函式就可以解決。此處不贅述。日後總結四捨五入方法時統一歸納。
jkcqw!
東北育才 第6天和第7天
我失言了 沒有寫第6天的部落格 頹 去了 怎麼辦 陷入無限的自責 今天考圖論,該錯的,不該錯的,全錯了。幸好沒有爆零。我們很多板塊確實很弱。今天中午吃手抓飯,但不讓手抓。清真食堂特別節儉不許倒飯,一想起我們學校的食堂,心裡就很不是滋味。下午講課的大佬在高一的時候就已經進了集訓隊,和這樣的大佬坐在一起...
接觸C 的第7天
最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出 寫得真他媽菜 那麼恭喜你,你已經level up了。繼續咱們的巨集圖大業 16.編乙個程式,輸入三個實數,要求使用if else語句把它們的...
《資料結構打卡》第14天 和樹相關的習題
1 樹和森林的轉換。2 畫出二叉樹,並畫出線索二叉樹,二 1 二叉樹與樹的區別 二叉樹的乙個結點至多有2個子樹,樹則不然 二叉樹的乙個結點有左 右之分,而樹則沒有此要求 2 一棵度為2的樹與一棵二叉樹有何區別。度為2的樹有2個分支,但分支沒有左右孩子之分 一顆二叉樹也有2個分支,但有左右孩子之分,且...