永发信息网

BCB代码转换Delphi代码??

答案:2  悬赏:0  手机版
解决时间 2021-02-11 05:13
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
int Sum(int);
AnsiString inputNumber=InputBox("数据输入","输入一个正整数","10");
int nNumber=StrToInt(inputNumber);
int total=0;
for (int i=1;i total +=Sum(i);
AnsiString output="总和为:"+IntToStr(total);
MessageBox(NULL,output.c_str(),"数据输入",MB_OK);
}
//---------------------------------------------------------------------------
int Sum(int n)
{
int total=0;
for(int i=1;i<=n;i++)
total +=i;
return total;
}
最佳答案
以下代码在Delphi7下调试通过

function Sum(n: Integer): Integer;
var
// 其实, Total可以直接换成Result, 且这里也不再需要声明他了

Total, i: Integer;
begin
Total := 0;
for i := 0 to n do
Total := Total+ i;
Result := Total;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var
inputNumber, output: string;
nNumber, total, i: Integer;
begin
inputNumber := InputBox('数据输入', '输入一个正整数', '10');
nNumber := StrToInt(inputNumber);
total := 0;
for i := 0 to nNumber do
total := Sum(i);
output := '总和为:'+ IntToStr(total);
MessageBox(0, PChar(output), '数据输入', MB_OK);
end;
全部回答
可以么?楼上的┞封位大年迈能帮我翻译一小段delphi情况下写的代码吗?翻译成c++builder情况下的代码帮协助吧我不懂delphi,可是我如今有一段delphi代码可能会解决我碰到的问题,我又看不懂,所以想请人帮我翻译成bcb的代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【焊工证查询真假】焊工证真假怎么查询?
若熙生活馆地址有知道的么?有点事想过去
下载个微信号码
到俄罗斯做交换生需要什么准备
永发家居地址在什么地方,我要处理点事
烟酸缺乏时引起A.角膜软化症B.成人佝偻病C.脚
老地方农家院在哪里啊,我有事要去这个地方
在测接地电阻时,有哪些因素造成接地电阻不准
宏豪家私城地址在哪,我要去那里办事
依据()的不同,可以将基金分为主动型基金与
我儿子是2017年3月3日15时15分,下山火,妈妈
大学微积分证明如果f(x)是偶函数,且f(x)在x=0
【急求请问这个分子式对不对阿~~请问这个分子
世界/宇宙中到底存不存在“神”呢
2014版上错花轿嫁对郎在哪个播放器可以看
推荐资讯
毕业去小公司还是大公司?
女皇会馆地址在什么地方,想过去办事
三中心加油站我想知道这个在什么地方
栖霞有什么地方好玩的
哪个名人的生日是6月25日
请问pcmark vantage和3dmark vantage有什么区
汉阴鑫怡宾馆地址在什么地方,我要处理点事
浙江省兰溪市第三中学地址有知道的么?有点事
新发现的一野钓地点地址有知道的么?有点事想
血虚气虚失眠吃什么.中午严重睡不着
亨利百货这个地址在什么地方,我要处理点事
锦林家庭旅馆地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?