第一周程式設計總結

2022-06-28 03:09:10 字數 1194 閱讀 9290

7-1 查詢整數 (10 分)

本題要求從輸入的n個整數中查詢給定的x。如果找到,輸出x的位置(從0開始數);如果沒有找到,輸出「not found」。

輸入格式:

輸入在第一行中給出兩個正整數n(≤20)和x,第二行給出n個整數。數字均不超過長整型,其間以空格分隔。

輸出格式:

在一行中輸出x的位置,或者「not found」。

輸入樣例1:

5 73 5 7 1 9

輸出樣例1:

2輸入樣例2:

5 73 5 8 1 9

輸出樣例2:

not found

實驗**

int main (void)

設計思路

第一步 先定義整形變數n x把陣列n的值作為陣列長度

第二步 用for迴圈來輸入n個數字,判斷a【i】是否等於x

第三步 如果等於 就輸出i 改變sum值為9 不等於的話 就繼續for迴圈,如若沒有i與x相等 則 輸出not found

本題除錯過程碰到問題及解決方法

模仿書上的** 148頁輸出所有大於平均值的數,一遍過 沒遇到什麼問題

7-2 求最大值及其下標 (20 分)

本題要求編寫程式,找出給定的n個數中的最大值及其對應的最小下標(下標從0開始)。

輸入格式:

輸入在第一行中給出乙個正整數n(1輸出格式:

在一行中輸出最大值及最大值的最小下標,中間用乙個空格分開。

輸入樣例:

62 8 10 1 9 10

輸出樣例:

10 2

實驗**

include

int main (void)

}printf("%d %d",x,max);

return 0;

}設計思路

第一步 定義整形變數n i x max 定義乙個陣列 大小為10

第二步 判斷i是否小於n 如果小於 則輸入乙個整數放入a【i】中 並且迴圈 如果大於 則放入x中

第三步 判斷i與n的大小如果小於n 則直接輸出整數x於max 如若大於 則判斷ai是否大於x 如果ai大於x 則輸出整數x和max 如若ai小於x則一直迴圈 直到符合條件輸出

3.本題除錯過程碰到問題及解決方法

第一周程式設計總結

7 2 求最大值及其下標 20 分 本題要求編寫程式,找出給定的n個數中的最大值及其對應的最小下標 下標從0開始 輸入在第一行中給出乙個正整數n 1 在一行中輸出最大值及最大值的最小下標,中間用乙個空格分開。本題一次性通過,沒什麼問題。7 1 查詢整數 10 分 本題要求從輸入的n個整數中查詢給定的...

第一周程式設計總結7 1

本題要求從輸入的n個整數中查詢給定的x。如果找到,輸出x的位置 從0開始數 如果沒有找到,輸出 not found 輸入格式 輸入在第一行中給出兩個正整數n 20 和x,第二行給出n個整數。數字均不超過長整型,其間以空格分隔。輸出格式 在一行中輸出x的位置,或者 not found 輸入樣例1 5 ...

第一周總結

第一周學習總結 第一周,我們有學習,計算機的發展,起源,計算機的各種進化,還有計算機的概念,計算機的語言,計算機的組成這些等等。讓我深刻的意識到這是很龐大的一門課程,同時也對我們接下來要學習的課程充滿了期待。對於我自己來說,第一周的學習我還是覺得挺不錯的,挺開心的,能認識到這麼多的朋友,這麼多的知識...