当前位置 :
【编写程序计算s=1+3+5+...+n求s=100得值,请画出流程图,并写出相应的VB语句代码】
更新时间: 2025-08-28 19:23:48
3人问答
问题描述:

编写程序计算s=1+3+5+...+n求s=100得值,请画出流程图,并写出相应的VB语句代码

古西睿回答:
  OptionExplicit   PrivateSubCommand1_Click()   DimsAsSingle,nAsLong,stAsString   n=1   s=0   Do   DoEvents   s=s+n   st=st&n   Ifs=100Then   MsgBox"计算s=1+3+5+...+n,s=100得值结果为:"&Chr(13)&Chr(10)&st&"="&s&Chr(13)&Chr(10)&Chr(13)&Chr(10)&"n的值为:"&n   ExitDo   EndIf   st=st&"+"   n=n+2   Loop   EndSub
孙宏晖回答:
  好多看不懂==
古西睿回答:
  OptionExplicitPrivateSubCommand1_Click()DimsAsSingle,nAsLong,stAsStringn=1‘第一个奇数s=0‘初始值为0Do’循环开始DoEvents‘转让控制权,注:为了防止死循环。s=s+n‘循环时,相当于s=1+3+5+...+nst=st&n'为了能知道循环中N出现的值。Ifs=100ThenMsgBox"计算s=1+3+5+...+n,s=100得值结果为:"&Chr(13)&Chr(10)&st&"="&s&Chr(13)&Chr(10)&Chr(13)&Chr(10)&"n的值为:"&nExitDo‘发现S=100,显示结果,退出循环EndIfst=st&"+"n=n+2’未发现S=100,n的值变为下一个奇数。LoopEndSub
其它推荐
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有