📄 testdlg.cpp
字号:
a=(m_zhongbiao-100)*0.007;
sum=sum+a;
// sum=sum+0.00005;
str.Format(_T("+%.0f×0.70%s"),(m_zhongbiao-100),str2);
m_result+=str;
str.Format(_T("=%.4f"),sum);
m_result+=str;
// str.Format(_T("=%f"),sum);
// m_result+=str;
goto THEEND;
}
}
else
{
sum=m_zhongbiao*0.010;
// str.Format(_T("%f×%1.5"),sum);
str.Format(_T("%.0f×1.0%s=%.4f"),m_zhongbiao,str2,sum);
m_result=str;
goto THEEND;
}
THEEND:
m_upper=Transfer(sum);
m_stredit5=Transfer(m_zhongbiao);
UpdateData(0);
}
CString CTestDlg::Transfer(float sum)
{
CString m_upp,str="";
__int64 sum2=0;
unsigned long sum3=0L;
m_upp="";
float a;
a=(sum*10000.0+0.5);
if(a>1e+8)
{
sum2=(__int64) (a);
}
else
{
sum2=(__int64) (a);
}
sum3=sum2/1000000000;
if(sum3==0)
{
sum3=sum2/100000000;
if(sum3==0)
{
sum3=sum2/10000000;
if(sum3==0)
{
sum3=sum2/1000000;
if(sum3==0)
{
sum3=sum2/100000;
if(sum3==0)
{
sum3=sum2/10000;
if(sum3==0)
{
sum3=sum2/1000;
if(sum3==0)
{
sum3=sum2/100;
if(sum3==0)
{
sum3=sum2/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T("零 ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("佰");
m_upp+=str;
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("仟");
m_upp+=str;
sum3=sum2%1000;
sum3=sum3/100;
if(sum3==0)
{
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("佰");
m_upp+=str;
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("万");
m_upp+=str;
sum3=sum2%10000;
sum3=sum3/1000;
if(sum3==0)
{
sum3=sum2%1000;
sum3=sum3/100;
if(sum3==0)
{
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
//str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("佰");
m_upp+=m_upp;
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
}
else
{
str=Transfertoupper(sum3);
str=str+_T("仟");
m_upp+=str;
sum3=sum2%1000;
sum3=sum3/100;
if(sum3==0)
{
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T("佰");
m_upp+=str;
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
}
}
/////////////////////////
}
else
{
str=Transfertoupper(sum3);
str=str+_T("拾");
m_upp+=str;
sum3=sum2%100000;
sum3=sum3/10000;
if(sum3==0)
{
str=_T("万");
m_upp+=str;
sum3=sum2%10000;
sum3=sum3/1000;
if(sum3==0)
{
sum3=sum2%1000;
sum3=sum3/100;
if(sum3==0)
{
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("佰");
m_upp+=str;
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T("拾");
m_upp+=str;
sum3=sum2%10;
if(sum3==0)
{
str=_T(" ");
m_upp+=str;
goto Finishih;
}
else
{
str=Transfertoupper(sum3);
// str=_T("零")+str;
str=str+_T(" ");
m_upp+=str;
goto Finishih;
}
}
}
}
else
{
str=Transfertoupper(sum3);
str=_T("零")+str;
str=str+_T("仟");
m_upp+=str;
sum3=sum2%1000;
sum3=sum3/100;
if(sum3==0)
{
sum3=sum2%100;
sum3=sum3/10;
if(sum3==0)
{
sum3=sum2%10;
if(sum3==0)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -