求問這個簡單的程式哪裡有問題

時間 2022-11-26 23:50:47

1樓:瀚漠

#include

#include

int a[10],i,*p[10];

void putin()

void deal()

if(a[i]

}m=p[0];p[0]=p[t];p[t]=m;

m=p[9];p[9]=p[s];p[s]=m;

}void putout()

int main()

1.min初始化時不能初始化為0,如果元素全是正數,就得不到最小的min(if語句不會執行),max同理,如果元素都是負數max也得不到,所以都初始化為第乙個元素。

2.s和t也應該初始化為第乙個元素位置,即為0。

2樓:小羅

void deal()

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

if(a[i]

}m=p[0]; p[0]=p[t]; p[t]=m;

m=p[9]; p[9]=p[s]; p[s]=m;

}你可以試試看對不。

3樓:石樞

說個簡單的問題,putout的時候,應該是printf("%d", p[i]);

求用簡單語言解釋這個c語言程式,求用簡單語言解釋這個C語言程式

讀入10個數,然後輸出其中的奇數。include int fun const int const a,int n,int const b 找出乙個陣列中的奇數 引數 a,b都是陣列,a 中存原來的數,n表示數字的個數 b用來存找到的奇數 return v 返回v,即返回奇數的個數 int main ...

求程式設計師解決下這個簡單的問題

當迴圈進行到 c 7 時 c upper成立 進入迴圈 然後c val lower 因為你的輸入是2 7,所以此時c 6 2val純粹是增加複雜度和搗亂 for c lower c upper c cout c 不是一目了然嗎 for int val 0 c upper val 修改為for int...

求問這個路由器的進入賬戶和密碼,求問這個路由器的進入賬戶和密碼

一些品牌路由器的預設的賬號與密碼 品牌 viking 使用者名稱 adsl 密碼 adsl1234 品牌 實達 預設ip 192.168.10.1 版本 2110ehr v3.20 2110ehr v3.21 2110ehr v3.51 使用者名稱 admin 密碼 conexant版本 2110e...

求簡單的匯程式設計序,急需啊,求乙個簡單的匯程式設計序,急需啊!!!

這個程式要求是把十進位制的數轉換成二進位制和十六進製制的 要求1 讓使用者輸入一讓我來答!嗯嗯!datas segment inf1 db 黑鷹論壇有你要找的答案 多少時間?就120分開發這個程式太便宜了。求乙個簡單的匯程式設計序 20 1 從鍵盤輸入乙個字元ah 01h mov ah,1 鍵盤輸入...

c語言程式設計求糾錯,簡單的C語言程式求糾錯

while scanf d n eof 這個迴圈出錯了,如果按你這個 來執行的話,每次讀入乙個n的值,迴圈裡都是只計算一次a的值,a的值要麼是sg n 要麼是sg a 然後繼續讀入新的n的值。要想滿足 如果結果是兩位數或者包括更多位的數字,那麼再把這些數字加起來。如此進行下去,直到得到是一位數為止。...