輸入正整數n1《n《10,再輸入n整數存

2021-03-04 01:17:01 字數 5255 閱讀 7234

1樓:女媧遺跡

我記得sort的引數應該是首位址和尾位址吧……sort(a, a + n);應該就行

用c語言編寫程式,輸入乙個正整數n(1

2樓:匿名使用者

#include "stdio.h"

int main()

for(i=0;imin)

}j=a[i];

a[i]=a[mx];

a[mx]=j;

}for(i=0;i

return 0;

}min記錄該次比較的最大值,mx為相應座標遍歷找到mx後,與a[i]換位~

3樓:匿名使用者

#include

#include

#include

using namespace std;

void main()

sort(array.begin(),array.end());

for(i=0;i

輸入乙個正整數n(1

4樓:匿名使用者

#include

int main()

for(int i=0;iprintf("%d  ",a[i]);

return 0;}

5樓:

|#include

int main(void)

for(i=n-1;i>=0;scanf("%d",a+i--));//n個數逆序存放

for(i=0;i是不是逆序存放的

printf("\n");

for(i=n-1;i>=0;printf("%d ",a[i--]));//現在正序輸出

printf("\n");

return 0;}

6樓:金色潛鳥

#include

int main()

輸入乙個正整數n (1

7樓:匿名使用者

#include

#include

int main(void)

else

}min = *a;

for(i=0; i

}printf("最小數%d,位置%d\n",min, minpos+1);

*(a+minpos) = *a;

*a = min;

for(i=0; i

return 0;

}//當輸入的數可以重複的時候,暫時沒考慮這個,需要的話,直接修改儲存變數的**即可

8樓:匿名使用者

#include

#include

#define max 10

int main()

else

}//給陣列賦值

for(i = 0; i < n; i ++)//找出最小數並記錄下標

min_index = 0;

for(i = 1; i < n; i ++)}//輸出最小值和對應下標

printf("最小值是:%d,它對應的下標是:%d", mun[min_index], min_index);

//最小值與第乙個數交換

i = num[0];

num[0] = num[index];

num[index] = i;

//輸出交換後的結果

printf("交換後的數:");

for(i = 0; i < n; i ++)return 0;}

在陣列中查詢指定元素。輸入乙個正整數n(1 < n <= 10),然後輸入n個整數存入陣列a中,再輸入乙個整數x,在

9樓:折柳成萌

#include

int search(int list,int n,int x)

main()

10樓:匿名使用者

#include

using namespace std;

int search(int list,int n,int x)}return -1;

}main()

c語言,求最小值:輸入乙個正整數n,再輸入n個整數,輸出最小值。試編寫相應程式。

11樓:育知同創教育

把這些數都裝在乙個陣列裡面;;比如a;

for(int i =0;ia[j])}}

printf("%d",a[0]);

12樓:匿名使用者

#include

int main(int argc, char *argv)printf("依次輸入%d個整數\n", n);

for (i = 0; i < n; i++)}printf("最小數 : %d\n", min);

return 0;}

輸入乙個數 n再輸入 n 個整數存入陣列 a 中,用選擇法將 a 中的元素按公升序排列,輸出排序後陣列元素。

13樓:用著追她

1、首先,我們宣告乙個一維陣列。

2、然後我們輸入【array.sort(a);】。

3、在接下回來我們編寫一段遍歷

答**。

4、最後我們輸入螢幕等待語句。

5、然後我們便可以點選啟動除錯按鈕。

6、這時便可以成功輸出排序後陣列元素。

14樓:凌亂心扉

#include

#define maxn 10

void sort( int a, int n );

int main()

執行效果:

scanf()用法:int scanf(char*format,[argument,...]);

scanf()函式是通用終端格式化輸入函式,它從標準輸入裝置(鍵盤)讀取輸入的資訊。可以讀入任何固有型別的資料並自動把數值變換成適當的機內格式。

其呼叫格式為:scanf(「《格式化字串》」,《位址表》);

scanf()函式返回成功賦值的資料項數,出錯時則返回eof;

其控制串由三類字元構成:

1、格式化說明符

2、空白符

3、非空白符

格式化說明符

附加格式說明字元表:

空白字元

空白字元會使scanf()函式在讀操作中略去輸入中的乙個或多個空白字元,空白符可以是space,tab,newline等等,直到第乙個非空白符出現為止。

非空白字元

乙個非空白字元會使scanf()函式在讀入時剔除掉與這個非空白字元相同的字元。

15樓:夜黑黎

# include

# define n 100

void sort(int *a,int n)}}void main()

c語言,c語言! 輸入乙個正整數n(1

16樓:匿名使用者

#include

void main()

{int i,n,k=0,max,a[10];

printf("輸入正整數n(n大於1且不大於10): ");

scanf("%d",&n);

printf("輸入%d個整數: ",n);

scanf("%d",&a[0]);

max=a[0];

for(i=1;i

17樓:匿名使用者

//複製一下**到編輯器執行,請採納哦!

#include

#include

int main();

a = (int*)malloc(sizeof(int) * n);

while(i m)

}printf("%s","最大值為:");

printf("%d",m);

printf("%s",",最大值陣列下標為:");

printf("%d",r);

printf("\n");}

18樓:匿名使用者

#include

int main()

19樓:聽不清啊

#include

int main()

printf("最大

數%d是第%d個\n",a[maxi],maxi+1);

return 0;}

20樓:匿名使用者

#include

#include

int main(void)

{int n;

printf("輸入正整數n(1

21樓:滄海雄風

#include

#include

#include

int main()

else if (big

22樓:匿名使用者

#include

#include

void main()

system("pause");}

23樓:匿名使用者

#include

main()

在陣列中查詢指定元素。輸入乙個正整數n(1≤n ≤10),然後輸入n個整數存入陣列a中,再輸入乙個整數x,在

24樓:匿名使用者

#include

int search(int list,int n,int x)

main()

25樓:匿名使用者

#include

using namespace std;

int search(int list,int n,int x)}return -1;

}main()

c語言求解。從鍵盤輸入正整數N,再輸入N個整數,按從小

include void main for j 0 ja i 1 printf 排序後陣列為 for i 0 i printf d a i include main printf the sorted numbers n for i 0 i printf d a i include int main...

編寫程式,輸入正整數n1n6和n階方陣a中

1 首先,定義8個整型變數。2 接著,定義乙個陣列變數儲存奇數幻方的各數值。3 輸入奇數幻方的階數。4 給陣列賦初值,初始值為0。5 計算第乙個數1的座標,儲存在變數x和y中。6 將第一數字1,儲存在陣列中。7 用for迴圈,實現奇數幻方各值位置的計算。8 執行程式,輸入乙個階數後,電腦就會輸出該階...

程式設計輸入正整數n,求1 n範圍內所有滿足如下條件的整數x x

我用c 寫的和c差不多 就輸入輸出語句不一樣static void main string args if i sum 0 console.writeline i 輸出符合條件的數 你用c輸出改一下語句 console.readkey c語言程式設計 輸入乙個正整數n,統計 1,n 範圍內各位數字之...