C語言輸入abc數,怎麼從小到大輸出

2022-06-01 15:55:24 字數 7166 閱讀 8388

1樓:匿名使用者

問題:輸入三個數a,b,c,把其中的最大值賦值給c,中間賦值給b,最小值賦值給a。輸出a,b,c。

#include "stdio.h"

int main()

else

if(c>max) max=c;

if(min>c) min=c;

b=a+b+c-max-min;

c=max;

a=min;

printf("從大到小排序:%d %d %d\n",a,b,c);       }/*

執行結果:

3 1 2

從大到小排序:1 2 3*/

2樓:匿名使用者

#include

void main(void)

for(i=0;i<2;i++)//冒泡法排序}printf("這三個數從小到大為\n");

p=x;

for(i=0;i<3;i++)//輸出資料printf("%.2f ",*p++);

printf("\n");}

3樓:匿名使用者

不動腦筋啊,親,你用腳趾頭都能想出來

4樓:匿名使用者

比較他們的ascll碼,然後排序輸出

5樓:匿名使用者

氣泡排序法,選擇排序法

6樓:唯愛丶等憂傷

main()

if(a>c)

if(b>c)

printf("%d,%d,%d",a,b,c);}

7樓:匿名使用者

書上面有這個,自己去看看吧

用c語言輸入3個整數,要求按從小到大的順序輸出。謝謝大家

8樓:歐陽秦飛雁

#include

void main()

if(a>c)

if(b>c)

printf("排序後的三個整數為:%d,%d,%d\n",a,b,c);

}希望能滿足你的要求!

9樓:匿名使用者

程式如下

:#include

int main( )

if(a>c)

if(b>c)

return 0;

}執行結果:

./a.out

3,2,1

a=3 , b=2 , c=1

a=1 , b=2 , c=3

10樓:堇色

#include

void f(int* x,int* y,int* z)

int main()

11樓:匿名使用者

#include

int c(int *b,int x)

}int main()

c(a,3);

for ( i=0;i<3;i++ ) printf("%d ",a[i]); printf("\n");

return 0;}

12樓:天涯愛琴

^#include

void main ()

if(a>c)

if(b>c)

printf("%d,%d,%d",a,b,c);}

13樓:節約時代

輸入三個整數,要求按從小到大的順序輸出

。解題思路:此題採用依次比較的方法排出其大小順序。

main( )

if(a>c)

if(b>c)

即可

14樓:

#include

int main()

if(a>c)

if(b>c)

printf("%d %d %d\n",a,b,c);

return 0;}

15樓:匿名使用者

#include

void main()

for(int r=0;r<3;r++)

printf("%d ",s[r]);}

16樓:香草魚丸

main()

if(a[0]>a[2])

if(a[1]>a[2])

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

printf("%d\n%d\n%d",a[i]);}

17樓:姜舒揚

if(a>b)

if(a>c)

if(b>c)

18樓:賀維林

#include"stdio.h"

void main()

}for(i=0;i<3;i++)

printf("%d\n",a[i]);}

19樓:匿名使用者

#include

int main()

else

a=a;

b=b;

if(a>c)

else

a=a;

c=c;

if(b>c)

else

b=b;

c=c;

printf("%d,%d,%d\n",a,b,c);

return 0;}

c語言程式設計題,從鍵盤輸入任意3個數,按從小到大的順序輸出

20樓:孝三光爰爰

**1.

// 輸入3個數,要求按從小到

大順序輸出

#include

int main()

if(a > c)

if(b > c)

printf("從小到大的順序是:%d %d %d\n",a,b,c);

return 0;

}**2.

輸入3個字串,按從小到大順序輸出。 //先用程式對三個數進行從小到大排序,然後修改程式

#include

#include

int main()

void swap(char *pt1,char *pt2)**3.

#include

#include

#define size 3

#define len 50

int main(void)

printf("befor sort:\n");

for(i=0;i

for(i=0;i

for(i=0;i

21樓:匿名使用者

#include

//輸入三個數,按從小到大順序輸出

int main(void)

else

}else

}else if (b>c)

else

}printf("%d < %d < %d\n", min, median, max);

return 0;}

22樓:懋靌

^^^//不懂繼續問

#include

int main()

23樓:匿名使用者

main()

for(i=0;i<3;i++)}}

printf("\n");

for(i=0;i<3;i++)}

24樓:匿名使用者

#incudemain() if(c!呵呵。。。

25樓:匿名使用者

核心:if(x>y) 其它兩個比較和這也差不多,然後重新輸出xyz就可以了,還有就是冒泡等排序

c語言:3個數abc,按大小順序輸出

26樓:大野瘦子

#include

int main()

int t,a,b,c;

scanf("%d%d%d",&a,&b,&c);

if(at=a,a=b,b=t;

if(at=a,a=c,c=t;

if(bt=b, b=c, c=t;

printf("%d %d %d\n",a,b,c);

return 0;

原理就是運用冒泡演算法,把最大的數浮在最上面,而小的數就下沉,最後就輸出。

27樓:蟲心菜

**如下:

#include

int main()

{int t,a,b,c;

scanf("%d%d%d",&a,&b,&c);

if(a拓展資料

1、氣泡排序(bubble sort),是一種電腦科學領域的較簡單的排序演算法。

2、它重複地走訪過要排序的元素列,一次比較兩個相鄰的元素,如果他們的順序(如從大到小、首字母從a到z)錯誤就把他們交換過來。走訪元素的工作是重複地進行直到沒有相鄰元素需要交換,也就是說該元素已經排序完成。

3、這個演算法的名字由來是因為越大的元素會經由交換慢慢「浮」到數列的頂端(升序或降序排列),就如同碳酸飲料中二氧化碳的氣泡最終會上浮到頂端一樣,故名「氣泡排序」。

28樓:支渟

#include

void main()

x = a[min_k];

a[min_k] = a[k];

a[k] = x;}}

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

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

}這是一個對n個數字進行排序的**n<100;

29樓:德興為

main()

{float a,b,c,t;

scanf("%f,%f,%f",&a,&b,&c);

if(ab,a>c,b>c就好了

30樓:匿名使用者

還可以簡化.

樓上的不需要呼叫數學庫函式,"stdio"與conio",而且樓上的是錯誤的,x是未宣告變數,應用a(知道是手誤),題目要求是從大到小,他是從小到大輸出的. 從大到小下方:

main()

if(b

else }

31樓:

首先呼叫函式是很浪費時間的 樓上某人的那個函式...不用也罷而且我不相信樓上某些人的程式會編譯通過 有錯誤吧?

這麼簡單的程式 那麼多變數 不是浪費麼..

#include

#define max(a,b) (a>=b?a:b)#define min(a,b) (a<=b?a:b)void main()

樓下的哪個說比我的簡單我們可以數數字母~~~

32樓:假設還是如果

原來比簡單啊~~~看偶的!

#include

#define compare(x, y, t) if((x)<(y)) ((t)=(x),(x)=(y),(y)=(t))

int main(void)

33樓:匿名使用者

#include

void main()

void max()

c語言輸入三個數abc按由小到大輸出

34樓:

#include

int main()

if(a

if(b

printf("%d %d %d\n",c,b,a);

return 0;

}原理就是運用冒泡演算法,把最大的數浮在最上面,而小的數就下沉,最後就輸出。

35樓:匿名使用者

#include

void main()

if ( a>c )

if ( b>c )

printf("%d<=%d<=%d\n",a,b,c);}

c語言中,輸入abc三個整數,把他們從大到小輸出怎麼編寫程式

36樓:匿名使用者

#include

int main()

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

printf("%3d",a[i]);

printf("\n");

return 0;}

輸入3個整數abc,怎麼用c語言從大到小排列輸出?

37樓:暖暖靚靚

詳細如下:

# include

int main (void)

{ int a,b,c,t;

printf("請輸入三個任意整數:\n");

scanf("%d %d %d",&a, &b, &c);

if(a{   t = a;

a = b;

b = t;

if(at = a;

a = c;

c = t;

if(bt = b;

b = c;

c = t;

printf("最大值:%d 最小值:%d %d",a,c);

希望能幫到你。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

參考資料c語言入門教程.c語言中文網[引用時間2018-1-6]

c語言程式設計,輸入整數,按從小到大順序輸出

include int main for int i 0 i 4 i if k i for int i 0 i 4 i return 0 c語言程式設計題 輸入4個整數,要求按由小到大順序輸出怎麼編啊?include int main if a c if a d if b c if b d if c...

輸入整數,按從小到大的順序輸出(用指標處理)

include void main if pa pc if pb pc printf 這3個數由小到大的排列順序為 d,d,d pa,pb,pc 型別說明 1 int a 表示一個指向int型變數的指標,指向的是變數的地址單元 2 char b 表示一個指向char變數的指標 a表示的是這個指標指向...

衣服的號碼從小到大是怎麼排的,衣服尺寸從小到大怎麼排?例如M L什麼的

xs 超小號 適合身高155以下 s 小號 適合身高155 160 m 中號 適合身160 165 l 大號 適合身165 170 xl超大號 適合身高170以上 如果偏胖,就要適當加大號碼 如果偏瘦,就要適當降低號碼 以上適合身高也只是相對的,或者說身標很標準的體形.在買衣服的時候,最好試穿一下看...