C語言程式設計問題

2022-11-24 18:20:11 字數 664 閱讀 2743

1樓:不_想_知道

感覺你描述的第「k」小數,跟你給的樣例對不上,你給的樣例中k=3,就是說在1 3 2 2 3(排序後為1 2 2 3 3)意思是第3小的數字嗎?不知道理解的對不?如果是這樣的話,此題的思路應為:

資料輸入校驗以及陣列排序省略

在函式中定義int t,temp,從排序後的陣列中順序查詢比對,temp首先賦值為陣列的第一個元素,t=1(即第1小的數),之後比對陣列第二個元素,如果第二個元素的值不等於temp,t++;直至t=k為止。輸出temp

不知道對不對!

2樓:匿名使用者

思路:先把n個數字排序,然後把陣列下標為k的元素輸出。

**:#include

void sort(long arr,int n) }void main()

3樓:匿名使用者

先排個序,完了掃描一遍陣列 時間肯定夠。 陣列中的數用4位元組的int夠存了 很容易

#include

int main(void)

if(k == 1)

printf("%d\n",m);

for(i=1;i

if(a[m] < a[i])

}return 0;

}使用c++提交,包你ac

c語言程式設計問題,C語言程式設計問題?

int main printf 字母數 d n空格數 d n數字數 d n其他字元數 d n letters,space,digit,other return 0 第一個問題 無效的主要 i 100 i 100 第二個問題,到1 100奇 0 int i 1 i 1 100 i i 100 而 i ...

c語言程式設計問題,c語言程式設計問題

這尼瑪是考試題吧?include int main if aif bprintf d d d a,b,c return 0 那個就是一個轉換 借用一個變數,轉換if 括號中的內容。c語言程式設計問題 5 提問怎麼改。把replace函式提到main函式外面。提到main函式的前面。或者在main前面...

C語言程式設計有關問題,c語言程式設計

1 要是main函式返回值是int型的,那就要return 0或者其他數字。要是是void main 的話,就不用填,或者return退出。2 你的1e2是浮點數,所以是100.0。要是是整形的話,就是100了 3 是 1.23450e 2 而不是 1.2345e 2 的原因是浮點數可以精確小數點後...