1樓:匿名使用者
#include
int main(void)
{int a=0,x[10],i,max;
printf("please enter x[0]:\n");
scanf("%d",&x[0]);
max=x[0];
printf("please enter x[i]:\n");
for(i=1;i<=9;i++)
{scanf("%d",&x[i]);
if(max
我幫你測試了,沒錯啊。
2樓:聽不清啊
#include
void bubble_sort(int a, int n){int i, j, temp;
for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){if(a[i] < a[i + 1])
{temp = a[i];
a[i] = a[i + 1];
a[i + 1] = temp;
int main()
{ int i, size = 10, n = 1, number[10];
for (i = 0; i <
bubble_sort(number, size);
for(i = 1; i < size && number[i] == number[i-1]; i++)n++;
printf("最大的數是%d,出現次數為%d\n",number[0],n);
用c語言程式實現:輸入10個整數,輸出其中最大的數,及其出現的次數. 10
3樓:聽不清啊
#include
void bubble_sort(int a, int n)}}
int main()
用c語言編寫一個程式,輸入十個正整數,最後輸出最大的數使用while語句
4樓:匿名使用者
#include
int main()
printf("最大的數是:%d\n",max);
return 0;}
5樓:會點技術的小子
#include
void main()
i=1;
max=a[0];
while(i<10)
printf("最大值為%d\n",max);}
用c語言程式設計實現請輸入10個整數,請輸出最大值及所在位置(位置從1數起)。
6樓:
#include "stdio.h"
int main()
int a[10]=;
int i,max,max_index;
printf("請輸入10個整數:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
max_index=0;
for(i=1;i<10;i++)
if(a[i]>max)
max=a[i];
max_index=i;
printf("這10個數中的最大值是%d,位置為%d\n",max,max_index+1);
用c語言:輸入10個數,要求輸出其中最大的數
7樓:綠茵場
方法1:(利用比較法)
方法2:(利用起泡法)
方法3:(利用函式的模組化設計回)
擴充套件資料
答
c語言程式結構:
1、判斷語句(選擇結構):
if 語句:「如果」語句;if—else 語句:「若…(則)…否則…」語句;switch 語句:「切換」語句;switch—case:「切換—情況」語句。
2、迴圈語句(迴圈結構):
while 語句:「當…」語句;do—while 語句:「做…當…(時候)」語句;for 語句:條件語句(即「(做)…為了…」語句)。
3、跳轉語句(迴圈結構:是否迴圈):
goto 語句:「轉舵」語句,也稱「跳轉」語句;break 語句:「中斷」(迴圈)語句,即結束整個迴圈;continue 語句:
「繼續」語句(結束本次迴圈,繼續下一次迴圈);return 語句:「返回」語句。
8樓:炫雪
方法bai1:(利用比較du法)
方法2:(利zhi用起泡dao法)
方法3:(利用函式的模組化版設計)
9樓:墨染
#include
#include
int main()
比較十個數的大小源
,我們首先需要定bai義一個十個數的陣列來儲存輸du入數字,然後定zhi義一個最大值默dao認為a【0】,接下來就是比較數字,如果目前的最大值小於a[i]那麼max就改為a【i】,將所有的數字遍歷以後,就可以得到最大值。
10樓:匿名使用者
思路:1 輸入一個數bai,儲存為最大的du數。
2 依次輸出剩zhi餘9個數,並與最大數
dao比較,回如新輸入的更大,則替換其值為答最大數。
3 輸出最大數。
**:#include
int main()
printf("%d\n",max);//輸出最大數。
return 0;}
11樓:饕餮2貨
#include
int max(int a,int n)
int main()
12樓:匿名使用者
樓上回答得很好
其實冒copy泡排序或選擇排序效率都是o(n^2)的,你可以實驗用線性時間複雜度的雜湊排序------我根據計數排序改編的
原理就是開一個資料範圍內大小的陣列,比如資料在1~~100000內的話就開個100000陣列,然後一次掃描:
int* a = new int [100000] ;
int* b = new int [10] ;
for(int i=0;i<100000;i++) a[i] = 0 ;
for(int i=0;i<9;i++)
for(int i=0;i<100000;i++) if( a[i] )
for(int j=0;i
delete a; 13樓:匿名使用者 我看了一 bai下,嘿嘿. 第一樓的 du那位寫的還可以,只是他少掉了,輸入zhi10個數的那段. 而第二dao樓的那位則是 內完全搞錯了樓主的容意思,他所寫的跟本就不能符合要求. 以下是我寫的,大家多多指教.(我主要的針對整數來寫的)mai() printf("max/n"); }多多指教. 14樓:匿名使用者 給出主bai要du演算法 int a[10]; int max,i; max=0; for(i=0;i<10;i++) }最後zhi max中存dao 放的是版 最大的數權 c語言-程式輸入10個正整數,請找到其中的最大數輸出。 c語言 輸入10個整數,輸出其中不同的數,即如果一個數出現了多次,只輸出一次 15樓:匿名使用者 #include #define m 1000 int main(void) ;int i; for(i = 0; i < 10; i++)for(i = 0; i < m ; i++)if(b[i]!=0) printf("%d\n",i);} c語言 依次將10個數輸入,要求將其中最大的數輸出。 16樓:四舍**入 #include #include int main() 17樓:簡智嶢 #include int main() printf("%d",max); return 0;} 18樓:匿名使用者 1. 開始 2.定義max 2.輸入一個數n(若是第一次輸入,將n賦值給max)3.max與n進行比較,若n 若等於10進入步驟5 5.輸出max 6.結束 19樓:匿名使用者 參考 你沒有必要那樣做的,直接這樣就可以了。如。c 8 double pp a b if pp 1000000000 10 4 判斷小數點後第9位是否大於4,大於4就要進位 pp 0.00000001 printf 結果是 0.8f pp 輸出結果,自動只輸出到小數點後8位。 include includ... 香料魔法 利用c語言來實現交換兩個變數的值,需要定義三個變數 include int main int x,y,temp 定義三個變數printf 請輸入分別x和y的值 n scanf d d x,y 終端輸入變數x ytemp y 把y賦值給temp y x 把x賦值給y x temp 把y賦值給... 星月小木木 include include int main else return 0 include include int main void float c scanf input d c printf sqrt is d sqrt c 輸入一個實數計算並輸出其平方根。如何程式設計? inc...c語言題目 輸入正整數a,b,c,輸出a b的小數形式,精確
輸入兩個整數,交換後輸出 c語言怎麼程式設計
c語言輸入實數a計算並輸出其平方根