• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

草丛有头猪

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

posted on 2025-12-22 14:10  草丛有头猪  阅读(15)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3