基本與數學問題

二數比大小(易)

問題:二個數,要如何找出其中的大值與小值 做法:設max為大值,min為小值

//找大值
  if (a > b) max = a;
  else max = b;
//找小值
  if (a > b) min = b;
  else min = a;

三數比大小(易)

問題:三個數,要如何找出其中的大值與小值 做法:設max為大值,min為小值,先將a指定給max與min…

  max = a;
  min  = b;
  if (b > max) max = b;
  if (c > max) max = c; 

  if (b < min) min = b;
  if (c < min) min = c;

三數由小到大印出(易)

做法:延續上題,設max為大值,min為小值,先將a指定給max與min…,取得max與min值後,中間值=三數相加-(max+min) 註:比較正規的做法是先將數字排序,再依序印出數值。

  max = a;
  min  = b;
  if (b > max) max = b;
  if (c > max) max = c; 

  if (b < min) min = b;
  if (c < min) min = c;

  cout << "數值由小到大為  " << min << ","  << (a+b+c) - (min+max)  << "," << max << endl;

results matching ""

    No results matching ""