使用do-while计算s=1 2 -- 100.
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 23:42:00
Do.LoopWhile循环DimsAsInteger,iAsIntegers=0i=1Dos=s+ii=i+1LoopWhilei
在excel中用vba输入以下代码即可:(vb中也可以)Subaaa()Dims,i,k,mFori=1To1000IfiMod2=0Thenk=0-iElsek=iEndIfs=s+1/kNextM
Console.WriteLine("请输入起点整数");intnumberOne=Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入
一开始x=-1,执行do语句{;},然后while语句判断,(x++是先赋值在运算,也就是说一开始判断时x=-1不变while(-1),但判断完x=x+1,x=0),继续执行do语句里的{;},在进行
循环次数:12345J=0J=2J=4J=6J=8S=1S=3S=7S=13S=21J=2J=4J=6J=8J=10最终结果S=21
菊花妹,这个就是答案,采纳public class ReplaceNumber{\x09public static void main (&
intsum=0;for(inti=101;i{sum+=i;}//此处输出sumintresult=0;intindex=101;do{result+=index;index++;}while(in
//用whileinti=1,sum=0;while(i
clears=0i=1dowhilei<999s=s+ii=i+2enddo?"1+3+5+999=",sreturn
S=15+16+17+18+19+20+21+22+23=171X=24所以Prints,x,结果:171,24再问:帮忙改为for语句,谢谢再答:x=15s=0for(x
#include"stdio.h"#include"math.h"main(){intn=1;floatterm=1.0,sign=1,sum=0;while(n
s=1i=0dowhilei
#include//whileintexp1(inttemp1){inti=1;intterm=1;while(i
#include"stdio.h"voidmain(){inti,sum=0;for(i=1;i
因为在第一个while()循环之后i的值是101;这时候执行dowhile就只加了一次,所以是101;那为什么后面是5050?因为for循环里重新指定了i的值i=1;回答完毕,
s=0n=1DoWhilen
i=0时:i=i+1此时i=1了,s=s+i (s=s+1)算完后,s=1i=1时:i=i+1此时i=2了,s=s+i (s=1+2)算完后,s=3i=2时:i=i+1此时i=3了,s=s+i (s=
//计算1-110的和(while,for,do-while)inti=1;intsum=0;while(i
intsum=0,i=1;do{if(i%7==0)sum=sum+i;++i;}while(i