從鍵盤上輸入5個數存入陣列,然後找出最大數及下標

2025-01-11 18:40:07 字數 1355 閱讀 4489

1樓:網友

此時挺簡單的阿,在這隻提供一下基本思想,既然摟住。

設了乙個數max 儲存最大數,那在設乙個數儲存最大數的下標就完了麼。

赫赫,摟住可能一時沒轉過來。

而作者用a[i]作為下標顯然不對,因為i從迴圈體出來是5,陣列已經越界,a[5]是亂碼,垃圾值。

那麼用這個值再作為下標即輸出a[a[5]]更是錯上加錯了。

摟住一定要注意陣列越界問題。

要求從鍵盤輸入陣列元素的個數並輸出全部陣列元素,c語言

2樓:慶年工坊

無論n為何粗肆值,輸出的都是99個奇數,輸入巖畢轎n有何意義?數清。

另外,如果要輸出前100個奇數,for迴圈中i的初值應該為0

從鍵盤輸入10個整型資料,放入陣列a 中,求其最大值、最小值及其所在元素的下標位置,並輸出。

3樓:網友

1、輸入a=[12,2,3,4,34,24],建立乙個a列表。

2、輸入max_value=max(a),進行獲取a列表的最大值。

3、執行py檔案,可以看到最大值是34。

4、輸入max_index=,進行獲取最大值的下標。

5、執行py檔案,可以看到a列表的最大值下標為4,需要注意的是下標是從0開始的。

4樓:匿名使用者

#include

#include//malloc函式和free函式的標頭檔案int main()

printf("最大值為:%d,位置為:%d",max,t);

for(i=0;i<10;i++)

if(*(p+i)printf("最小值為:%d,位置為:%d",min,t);

free(p);//釋放記憶體。

return 0;}

5樓:匿名使用者

把你的scanf語句放到for前面。

6樓:匿名使用者

這是計算機c語言呀,原題。

從鍵盤輸入10個數存入一維陣列中,輸出下標為奇數的元素。

7樓:

摘要。親,這道題我是這樣您的,鍵盤輸入10個數,存到陣列中,列印奇數位元素的值 注意:如果陣列,則奇數位元素是10,12,14

從鍵盤輸入10個數存入一維陣列中,輸出下標為奇數的元素。

親,這道題我是這樣您的,鍵盤輸入10個數,存到陣列中,列印奇數位元素的值 注意:如果陣列,則奇數位元素是10,12,14

我要**。您看下main()for(i=1; i<11; )for(i=0; i<11; )printf("");

從鍵盤上輸入整數存入一維陣列元素中,然後按逆序輸出該陣列的元素。C 程式設計求高手解答

用c 有很簡單的方法 把元素存vctor或list的容器裡邊 然後反響遍歷 如果是練習資料結構 樓上的思路很好了 還可以用起泡排序演算法或者二叉排序等,具體演算法可以去看資料結構排序一章的內容 include 簡單選擇排序 using namespace std int main if flag b...

c 程式設計題從鍵盤上輸入數,放入陣列中。輸出這數中,所有偶數的和以及所有奇數和

include using namespace std int main else cout 偶數 copy的和 even 奇數 的和 odd endl return 0 c 問題 使用scanf輸入任意10個整數到陣列a,然後再將這陣列中下標是奇數的陣列元素輸出.include stdio.h m...

C語言鍵盤輸入數存入陣列中,將這數逆序輸出

這是你bai要求的程式,我已du經通過 zhivc除錯執行通過了 dao include void main printf 逆序輸出 容為 n for i 9 i 0 i printf d t array i printf n 這是你要 抄求的程式,我已襲經通過vc除錯運 bai行通過了 inclu...