常州市网站建设_网站建设公司_网站制作_seo优化
2026/1/16 13:17:01 网站建设 项目流程

c/c++ 百分比转换 示例函数代码段

using namespace std;
#include <iostream>
#include <list>

/////////////////////////////////////////////////////

std::list <FLOAT>This_List;
std::list <FLOAT>::iterator itertid;
int ch_num = 0;

FLOAT number = 0.0f;
void push_in(FLOAT temp)
{
This_List.push_back(temp);
ch_num++;
}

float get_for_ID(int index)
{
float tem = 0.0f;
if (index > ch_num)
{
return 0.0f;
}

itertid = This_List.begin();

if (index == 1)
{
itertid = This_List.begin();
return (float)*itertid;
}
else
{
for (int indext = 0; indext <= index-1; indext++)
{
tem = (float)*itertid;
itertid++;
}


}

return tem;
}

FLOAT GetOnFamerIMG_HEIGHT(float maxHeiught, float heightNumFloat = 1.00f)
{
if (heightNumFloat > 1.0f)
{
heightNumFloat = 1.0f;
}

if (heightNumFloat < 0.0f)
{
heightNumFloat = 0.0f;
}

float temp1 = maxHeiught * heightNumFloat;

return temp1;
}

void TEST_CODE()
{
float tem2 = 0.0f;

push_in(0.15477f);
push_in(0.61235450f);
push_in(0.3571240f);
number = get_for_ID(0);
number = get_for_ID(1);
number = get_for_ID(2);
number = get_for_ID(3);
number = get_for_ID(4);
tem2 = GetOnFamerIMG_HEIGHT(40, 0.75f);//百分之七十五
tem2 = GetOnFamerIMG_HEIGHT(40, 0.10f);//百分之十
tem2 = GetOnFamerIMG_HEIGHT(40, 0.00f);//百分之0
tem2 = GetOnFamerIMG_HEIGHT(40, 1.00f);//百分之一百
tem2 = GetOnFamerIMG_HEIGHT(40, 0.50f);//百分之一百
std::cout << endl;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询