C語言輸入整數,輸出其中不同的數,即如果數出現了

2021-03-04 04:52:13 字數 2892 閱讀 1686

1樓:匿名使用者

#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個整數,輸出其中不同的數,即如果一個數出現了多次,只輸出一次。 10

2樓:吐槽家無法忍受

#include"stdio.h"

main() }

用c語言:輸入10個數,要求輸出其中最大的數

3樓:綠茵場

方法1:(利用比較法)

方法2:(利用起泡法)

方法3:(利用函式的模組化設計回)

擴充套件資料

c語言程式結構:

1、判斷語句(選擇結構):

if 語句:「如果」語句;if—else 語句:「若...(則)...否則...」語句;switch 語句:「切換」語句;switch—case:「切換—情況」語句。

2、迴圈語句(迴圈結構):

while 語句:「當...」語句;do—while 語句:「做...當...(時候)」語句;for 語句:條件語句(即「(做)...為了...」語句)。

3、跳轉語句(迴圈結構:是否迴圈):

goto 語句:「轉舵」語句,也稱「跳轉」語句;break 語句:「中斷」(迴圈)語句,即結束整個迴圈;continue 語句:

「繼續」語句(結束本次迴圈,繼續下一次迴圈);return 語句:「返回」語句。

4樓:炫雪

方法bai1:(利用比較du法)

方法2:(利zhi用起泡dao法)

方法3:(利用函式的模組化版設計)

5樓:墨染

#include

#include

int main()

比較十個數的大小源

,我們首先需要定bai義一個十個數的陣列來儲存輸du入數字,然後定zhi義一個最大值默dao認為a【0】,接下來就是比較數字,如果目前的最大值小於a[i]那麼max就改為a【i】,將所有的數字遍歷以後,就可以得到最大值。

6樓:匿名使用者

思路:1 輸入一個數bai,儲存為最大的du數。

2 依次輸出剩zhi餘9個數,並與最大數

dao比較,回如新輸入的更大,則替換其值為答最大數。

3 輸出最大數。

**:#include

int main()

printf("%d\n",max);//輸出最大數。

return 0;}

7樓:饕餮2貨

#include

int max(int a,int n)

int main()

8樓:匿名使用者

樓上回答得很好

其實冒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;

9樓:匿名使用者

我看了一

bai下,嘿嘿.

第一樓的

du那位寫的還可以,只是他少掉了,輸入zhi10個數的那段.

而第二dao樓的那位則是

內完全搞錯了樓主的容意思,他所寫的跟本就不能符合要求.

以下是我寫的,大家多多指教.(我主要的針對整數來寫的)mai()

printf("max/n");

}多多指教.

10樓:匿名使用者

給出主bai要du演算法

int a[10];

int max,i;

max=0;

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

}最後zhi max中存dao

放的是版

最大的數權

編寫一個 c語言程式,要求輸入一個整數,就輸出比輸入值大10的所有整數,

11樓:忻丹彤雀恬

程式如下抄:

#include

"stdioh"int

main(void)printf("該數的階乘為acc=%d

",acc);return

0;}運用for迴圈來求階乘。

執行結果:

如求十的c語言:編寫一個程式,要求輸入一個整數,輸出其階乘

12樓:匿名使用者

c語言編寫程式輸入一個整數如果大於10就輸出你猜大了,如果小於10就輸出你猜小

13樓:——陳巨集業

輸出比輸入值大10的所有整數?這樣的數就只有1個,就是輸入值+10

14樓:匿名使用者

#include

void main()}

15樓:匿名使用者

main()}

C語言從鍵盤上輸入正整數,計算並輸出該數的各位數字之和

輸出該數的各位數字之和的源 如下 include int fun int n else return sum void main 擴充套件資料1 輸入的數字要是整數,並且要在規定範圍內。2 對輸入的數要進行拆分,注意1和本身不能在求和之中。3 可以使用迴圈對輸入的數 n 遍歷,如果n i餘為0,則表...

c語言程式設計填空題兩數交換輸入兩個整數輸出交

void swap int a,int b 或者可以用copy異或來交換數字 void swap int a,int b 呼叫的時候,就 swap array 0 array 1 好了 輸入兩個整數,交換後輸出 c語言怎麼程式設計 利用c語言來實現交換兩個變數的值,需要定義三個變數 include ...

c語言輸入整數要求倒序輸出while語句

可以參考下面的 include int main return 0 輸出 12345 5 4 3 2 1 include int main printf n return 0 include main printf n c語言編寫程式 輸入一個正整數,將其逆序輸出。例如,輸入12345,輸出5432...