日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2019春第一周作业(计算机)7.1

發布時間:2025/3/16 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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]);
}

for (i=0; i<N; i++) {if (a [i]==X){printf ("%d",i);y=1;} }if(y==0)printf ("Not Found");return 0;

}

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);

int a [10]; for (i=0;i<n;i++)scanf ("%d",&a [i]); for (index=0;index<n;index++) {if (a[0]<a[index]){a[0]=a[index];i=index;}else if (a[0]==a[index]){a[0]=a[index];if (i>index){i=index;}} } printf ("%d %d",a[0],i);return 0;

}

2) 設計思路

3)本題調試過程碰到問題及解決辦法

本題一遍過,但是做了很久,所以沒有錯誤截屏

4).運行結果截圖

5) 學習進度條

周/日期這周所花時間代碼行數學到的知識簡介目前比較迷惑的問題
第一周六個小時左右102學習了數組對于數組的使用不太熟悉

6)學習感悟

學習了之后感覺自己還有很多不足,未來要多向大佬們學習

轉載于:https://www.cnblogs.com/521-PENG/p/10465051.html

總結

以上是生活随笔為你收集整理的2019春第一周作业(计算机)7.1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。