松下PLC三個資料判斷大小怎麼編

2025-07-22 00:15:13 字數 3085 閱讀 2772

c語言編寫3個數比較大小

1樓:娛樂小八卦啊

**沒有問題,不過你的輸入沒按照你自己scanf所設定的格式來scanf("%d,%d,%d",&a,&b,&c);

這麼寫的話,你應該這麼輸入:

1,7,8(回車)

或者2,5,3(回車)

別忘了逗號,也別忘了將3個數都輸完再回車。

如果這麼寫,scanf("%d%d%d",&a,&b,&c);

就可以這麼輸入:

2(回車)3(回車)

1(回車)擴充套件資料c語言編寫3個數比較大小其他**樣例:

# include //標頭檔案。

int max(int x,int y,int z); //宣告子函式。

void main()//主函式。

int max(int x,int y,int z)//子函式體,比較大小返回最大值。

2樓:

輸入三個數字時,中間的三個逗號都要用英文模式下輸入,不然就會出現你的這種情況。

3樓:網友

# include //標頭檔案。

int max(int x,int y,int z); //宣告子函式。

void main()//主函式。

int max(int x,int y,int z)//子函式體,比較大小返回最大值。

4樓:網友

真是比較無語了。

首先你必須把 int max() 放到 main()上面, 這才是程式最大的問題。

再試試看得到什麼結果。

三樓提到的也是個常見病。 大家輸入數字時很少人會 1, 2, 3, 而是12

3看你自己的習慣決定怎麼改動 scanf("%d,%d,%d") 是否去掉裡面的","

5樓:網友

用函式也沒宣告嘛。

輸入是不是正確可以新增監視表達自己f7單步看看 估計你沒輸入對。

6樓:網友

兄弟,再回回爐吧。你還沒搞清楚呢。

7樓:匿名使用者

先把冒泡的概念整清楚。

用for迴圈和if語句比較3個數的大小,**怎麼寫??

8樓:

- -樓主沒說用什麼語bai言額。

而且比du較三個數的大小貌似用zhi不著迴圈。dao。

用c的話。。

a,b,c放你所說的三個數。x為最大的數。個人比較喜歡的兩種方法。

int mostnumber()

或者int mostnumber()

if (areturn (a);

如果只是比較的話推薦第一種。

第二種後面再加一段就能找出對大的數兼排序。

9樓:藩其英嘉妍

--樓主沒說用什麼語言額。。。

而且比知較三個數。

的大小貌似用不著迴圈。。

用c的話。。

a,b,c放你回所說的三個答數。x為最大道的數。個人比較喜版歡的兩種方法。

intmostnumber()

或者intmostnumber()

if(areturn

a);如果只是比較的話推薦第一種。

第二種後面再加一段就能找出對大的數兼排序權。

c語言輸入任意三個數輸出排序大小怎麼程式設計?

10樓:網友

1、#include

int main()

if( a < c )

if( b < c )

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

return 0;

2、氣泡排序。

#include

int main()

for ( j = 0; j < 2; j++ for ( i = 0; i < 3; i++ printf("");

return 0;

3、選擇排序。

#include

#define m 3

void main()

int b[m],i,j,t,k;

c語言中如何用if語句來區別三個數的大小,求**。

11樓:風雷九州

樓主的邏輯錯了吧。

第乙個判斷,ab

第二個判斷,ac

經過這兩個判斷之後,a>b,a>c

第三個判斷,bc

最終結果就是a>b>c,但是輸出的時候用的是a還有就是交換的**有問題。

a=d; /應該是d=a;吧,先把a給臨時變數d,然後a=b,然後b=臨時變數d,這才是交換。

a=b;b=d;

12樓:不願相離

三個if語句裡面的第一句語句都有問題,應該分別是d=a; d=a; d=c;

你這樣寫有點複雜,不需要那麼麻煩的。

三菱plc資料資料比較(如果有100個資料比較大小,如何寫這程式).

13樓:網友

有很多例子 。s7-300中用scl 語言輕鬆寫好。

plc程式中比較兩個值的大小 用什麼指令 程式怎麼寫?

14樓:網友

三菱的話用cmp(比較指令)和zcp(區間比較指令)cmp(s1)(s2)(d),將源運算元(s2)中的內容與(s1)中的內容作比較,比較的結果放到目的運算元(d)中。

zcp(s1)(s2)(s)(d),將目標運算元(s)中的內容與(s1)、(s2)中的資料構成的區間作比較,比較的結果放到目的運算元(d)指定元件開始的連續3個軟體中。

按照你的補充說明的話,應該是用區間比較指令。zcp(採集溫度1)(採集溫度2)(標準溫度)(外部繼電器)

自己列出輸入輸出分配表就行。

15樓:網友

最基本的程式設計手冊裡面都有說明。參考cmp指令說明。

層層包打三個數字是幾,層層揭開猜三個數字?

層層揭開猜三個數字是118。原形畢露。yu n x ng b l 解釋 原形 原來的形狀 畢 完全。本來面目完全暴露。指偽裝被徹底揭開。出自 何其芳 理性與歷史 白紙黑字,雖說印的是魑魅魍魎的話,也未始不可發生另外一種作用 原形畢露,看它往 逃遁呵!語法 主謂式 作謂語 定語 賓語 含貶義造句1.那...

利潤表主要看哪三個資料,利潤表怎麼看?

利潤表主要看哪三個資料介紹如下 一 經營業績 和構成。通俗理解就是企業的收入組察圓成部分。二 會計期間費用耗費情況。是指耗費的成本 稅金及附加 期間費用 營業外支出等內容。三 利潤表一般按照 分步法 填列。主要反映企業 營業利潤 利潤總額 和 淨利潤 三個指標。營業收入 包括主營業務收入和其他業務收...

格要重打三個數字

格要重打三個數字是 這是因為在標準的十進位計數法中,這三個數字的排列順序與實際的值大小順序相反。例如,實際上比要小,而則介於它們之間。因此,需要將它們重新排列以正確表示它們的大小。對於這個問題仿謹,最簡單的解決方法是將三個數字重新排序。這可以通過手動比較它們的大小來完成,也可以使用電腦程式來自動排...