91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

主要運用字符串數組知識的c++基礎練習,很簡單很能鍛煉初學者的一道題

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
using?namespace?std;
void?convert(double?moneystring?&?result)
{
string?num[10]={“零““壹““貳““叁““肆““伍““陸““柒““捌““玖“};
string?ten[]?=?{“““拾““佰““仟““萬““億““兆“};
int?intMoney?=?money;//先求取整數部分
double?floatMoney?=?(int)((money-intMoney)*100)/100.0;//先求取小數部分

int?MaoMoney?=?(int)(floatMoney*10);
int?FenMoney?=?(int)(floatMoney*100)%10;

//生成小數部分大寫
string?strFloatMoney;
if(MaoMoney!=0?&&?FenMoney==0)
{
strFloatMoney?=?num[MaoMoney]?+?“角“;
}
else?if(MaoMoney==0?&&?FenMoney==0)
{
strFloatMoney?=?““;
}
else
strFloatMoney?=?num[MaoMoney]?+?“角“?+?num[FenMoney]?+?“分“;

//生成整數部分大寫
int?ZeroStartZeroEnd;//用于記錄連續0的起止位置
int?j=0;
string?strIntMoney=““;
while(intMoney!=0)
{
ZeroStart?=?-1;
ZeroEnd?=?-1;
int?temp4Money?=?intMoney%10000;?//從右往左,每四位生成一段大寫
intMoney?=?intMoney/10000;
string?tmpresult;
int?pretemp1Money?=?-1;
bool?isZeroLow=false;
for(int?i=0;i<4;i++)//每四位作為一個輪次生成大寫數字
{
int?temp1Money?=?temp4Money%10;
if(temp1Money==0)//如果遇到0,設置起止位置

評論

共有 條評論