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