如題,有正有負,且不是整數
uj5u.com熱心網友回復:
#define fabsmax(a, b) (max(fabs(a), fabs(b)))uj5u.com熱心網友回復:
//代碼如下,根據需要自己改改就好了。。#include
using namespace std;
#include<math.h>
#include
float date[8] = { -200.1,-40.5,80,99.367,0,-778.354,666,454.235 };
int main()
{
for (int i = 0; i < (sizeof(date)/ sizeof(date[0]) -1); i++) //得到陣列的長度再回圈,大的給后面一個
{
if (abs(date[i]) > abs(date[i + 1]))
{
float a = date[i];
date[i + 1] = a;
}
}
cout << “8個數中絕對值最大的數是:” << endl;
//cout << fixed; //這兩句是控制輸出資料小數位數
//cout.precision(4); //這兩句是控制輸出資料小數位數
//cout << date[7] << endl;
cout << fixed << setprecision(4) << date[7] << endl;
getchar();
}
uj5u.com熱心網友回復:
昨天是你發帖求絕對值和直線線性度的演算法嗎?我之前回答過你,后來你的帖子被刪了。。
uj5u.com熱心網友回復:
float date[8] = { -200.1,-40.5,80,99.367,0,-778.354,666,454.235 };
float max = 0;
for (int i = 0; i < (sizeof(date) / sizeof(date[0])); i++)
{
if (abs(date[i]) > max)
{
max = date[i];
}
}
uj5u.com熱心網友回復:
max vs編譯器自帶函式轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/59517.html
標籤:基礎類
上一篇:關于學習智能指標的問題
下一篇:MFC程式變數的求教。
