2019春第一周作业(计算机)7.1
7-1 查找整數 (10 分)
本題要求從輸入的N個整數中查找給定的X。如果找到,輸出X的位置(從0開始數);如果沒有找到,輸出“Not Found”。
輸入格式:
輸入在第一行中給出兩個正整數N(≤20)和X,第二行給出N個整數。數字均不超過長整型,其間以空格分隔。
輸出格式:
在一行中輸出X的位置,或者“Not Found”。
輸入樣例1:
5 7
3 5 7 1 9
輸出樣例1:
2
輸入樣例2:
5 7
3 5 8 1 9
輸出樣例2:
Not Found
1.實驗代碼
include<stdio.h>
int main (void)
{
int i,N,X,y=0;
scanf ("%d %d",&N,&X);
int a [N];
for (i=0; i<N; i++) {
scanf ("%d",&a [i]);
}
}
2. 設計思路
3. 調試過程碰到問題及解決辦法
在這個過程中,雖然我思路很清晰,但是還是遇到很多問題,就是在輸出結果的時候錯了,原因是我本想使用if else語句的,后來發現,else一直放在for語句里面,所以每次輸出好幾個重復結果,行不通之后,就運用了計數器將它編出來了,一句話,這題看起來簡單,但知識不扎實很容易錯,還得繼續努力。
4.運行結果截圖
7-2求最大值及其下標
本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標(下標從0開始)。
輸入格式:
輸入在第一行中給出一個正整數n(1<n≤10)。第二行輸入n個整數,用空格分開。
輸出格式:
在一行中輸出最大值及最大值的最小下標,中間用一個空格分開。
輸入樣例:
6
2 8 10 1 9 10
輸出樣例:
10 2
1).實驗代碼
include<stdio.h>
int main (void)
{
int i, index, n;
scanf ("%d",&n);
}
2) 設計思路
3)本題調試過程碰到問題及解決辦法
本題一遍過,但是做了很久,所以沒有錯誤截屏
4).運行結果截圖
5) 學習進度條
| 第一周 | 六個小時左右 | 102 | 學習了數組 | 對于數組的使用不太熟悉 |
6)學習感悟
學習了之后感覺自己還有很多不足,未來要多向大佬們學習
轉載于:https://www.cnblogs.com/521-PENG/p/10465051.html
總結
以上是生活随笔為你收集整理的2019春第一周作业(计算机)7.1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python元组tuple(不可变)
- 下一篇: Win10 calc.exe 无法打开计