當前位置:編程學習大全網 - 編程軟體 - 如何簡單的用c++編程比較a b c 三個數大小?

如何簡單的用c++編程比較a b c 三個數大小?

#include <iostream>

int main()

{

int a,b,c,max;

cin>>a>>b>>c;

max=a>b?a:b;

max=max>c?max:c;

cout<<max;

return 0;

}

可以用逗號表達式來判斷:a>b?a:b 就是很簡單的判斷,判斷條件在前 a>b ,如果條件成立。去冒號前面的值a,如果不成立,去冒號後面的值b。所以,可以簡單的逗號表達式來完成,樓上是用了最簡的語句表達,嵌套了逗號語句,

我自己寫的代碼是:

#include<iostream.h>

void main()

{

double a,b,c,max;

cout<<"請輸入三個比較大小的數"<<endl;

cin>>a>>b>>c;

max=a>b?(a>c?a:c):(b>c?b:c);?

//先比較a,b 的大小,如果 a 大,在比較a,c 的大小;如果 b 大,在比較,b,c的大小。

cout<<a<<","<<b<<"和"<<c<<"三個數之中最大的是:"<<max<<endl;

}

  • 上一篇:各劇場的節目編排有什麽特點?
  • 下一篇:關於單片機的C編程問題。我是在64位win7安裝的keilC51-uVision3.這個錯誤是怎麽照成的?
  • copyright 2024編程學習大全網