接觸C 的第6天和練習Python的第1天

2021-08-22 06:10:27 字數 3320 閱讀 6899

「最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:」寫得真他媽菜」,那麼恭喜你,你已經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個分支,但有左右孩子之分,且...