for循环里面的next是什么意思?什么作用?

jyangel2022-10-04 11:39:541条回答

for循环里面的next是什么意思?什么作用?
例如:
for i=1 to 10 step 2
print i
next i(就是这个.为什么要这个,我怎么感觉像是多余的?)

已提交,审核后显示!提交回复

共1条回复
缺少维生素C 共回答了24个问题 | 采纳率79.2%
next的意思就是下一个,next的作用是运行完i=1之后,再执行i=2、3、4、5
1年前

相关推荐

for循环 1+2+3+.1000怎么写!
ITyeye1年前1
我很嚣张 共回答了25个问题 | 采纳率84%
s=0
for i=1 to 1000
s=s+i
end for
或者用最简单的方法…
s=0
i=1000
s=(1+i)*i/2
3.用while语句计算s=1+2+3+ … +100,然后转换成for循环.
微微美人1年前1
王新2 共回答了25个问题 | 采纳率92%
#include
int main()
{
int i=0,sum=0;
printf("用while计算机的n");
while(i
"for循环"用英语怎么说
vincentccw1年前3
破车依微克 共回答了23个问题 | 采纳率100%
for circle
for circulation
VB中For循环的循环变量可以为小数吗?
易哥哥1年前1
zzggpp14 共回答了24个问题 | 采纳率83.3%
由于数据在计算机内部均是以二进制形式存储的,十进制整数可准确转换为二进制形式,而带小数点的十进制数在转换为单精度型数或双精度时多半存在数制转换误差,如果使用非整型数做循环控制变量,循环参数也使用非整型数,...
判定2000~~2500年中的每一年是否闰年 用for循环
判定2000~~2500年中的每一年是否闰年 用for循环
我编的,但显示 “{”: 缺少函数标题(是否是老式的形式表?)
希望大神在我的基础上帮我改一下,我想知道为什么会出现这个问题!
#include "stdafx.h"
#include
int _tmain(int argc, _TCHAR* argv[]);
{int i;
x09for ( i=2000;i
cxx20031年前1
飘无 共回答了20个问题 | 采纳率100%
#include "stdafx.h"
#include
int _tmain(int argc,_TCHAR* argv[]);
{
int i;
for ( i = 2000; i
用vb中的for循环计算π的近似值.要求输入一个数然后根据这个数求近似
用vb中的for循环计算π的近似值.要求输入一个数然后根据这个数求近似
公式要用π=2* (4 / (1 * 3)) * (16/ (3 * 5)) * (36 / (5 * 7)) * ...
莫心19571年前1
sufei777 共回答了19个问题 | 采纳率100%
Private Sub Command1_Click()
Dim n,pi,i
pi = 2
n = Val(InputBox("请输入一个数"))
For i = 1 To n
pi = pi * ((2 * i) ^ 2 / ((2 * i - 1) * (2 * i + 1)))
Next i
MsgBox "π的近似值为" & pi
End Su
以下for循环是( ).for(x=0,y=0;(y!=123) && (x
xiaoxinxin841年前1
ywn1987 共回答了22个问题 | 采纳率95.5%
C x=0, 1, 2, 3的时候执行循环,共4次,x=4结束循环,因为x
求前20项的和,用for循环2/1,2/3,3/5,8/5,13/8,21/13.用JAVA语言来写,偶知道规律但是不知
求前20项的和,用for循环
2/1,2/3,3/5,8/5,13/8,21/13.
用JAVA语言来写,偶知道规律但是不知道怎么写,顺便写下来
andygulv1年前1
悠鱼悠111 共回答了12个问题 | 采纳率91.7%
int a = 1;
int b = 2;
double sum = 0;
for (int i = 0; i < 20; i++) {
System.out.print(b+"/"+a+" ");
sum += b / (a*1.0);
int tmp=a;
a = b;
b = tmp + b;
}
System.out.println();
System.out.println("sum : "+sum);
分别用do-while和for循环计算1+1/2!+1/3!+···········的前20项的和
星星童话1年前1
一世狂人 共回答了16个问题 | 采纳率93.8%
#include
#include
int main()
{
double a=1.0,b,c=0.0;
while(a
求编程高手用基础的for循环和if then语句解答以下问题
求编程高手用基础的for循环和if then语句解答以下问题
5、编程打印出如下图形:
A B C D E
B C D E A
C D E A B
D E A B C
E A B C D
6、求100到200之间的质数
7、在自然数中,如一个三位数各位数字的立方和等于这个数本身,那么这个数称为“水仙花数”,如153,试求所有的水仙花数。
threeyes是SB1年前1
jetdeng 共回答了21个问题 | 采纳率95.2%
5,no
6,no
7,
for i=100 to 999
a=fix(i/100);取得百位数
b=fix((i-a*100)/10); 取得十位数
c=(i-a*100-b*10) ;取得个位数
if i==a^3+b^3+c^3 then printf("d% ", i)
next i
给出一个大于1的正整数a,设计一个使用for循环的程序判断这个数是否为质数
给出一个大于1的正整数a,设计一个使用for循环的程序判断这个数是否为质数
用c++for语句解答
共有晴天1年前1
普林斯殿 共回答了13个问题 | 采纳率100%
#include
using namespace std ;
int main()
{
int a;
cin >> a ;
for( int i=2;i
以下的for循环______ .
以下的for循环______ .
for(x=0,y=0; (y!=123)&&(x
夏夜的风1年前2
金榜3 共回答了12个问题 | 采纳率91.7%
是选C
由于循环管中y不变一直是0,(y!=123)是真的,所以上式等价于
for(x=0;x
如何用C 语言输出这个图形呢?AABAABCBAABCDCBAABCDEDCBA只使用for循环
lilibinbin1年前0
共回答了个问题 | 采纳率
java中三个for循环嵌套查询,每个集合的size()大小不同?取值做判断,会产生许多冗余数据?如何避免?
java中三个for循环嵌套查询,每个集合的size()大小不同?取值做判断,会产生许多冗余数据?如何避免?
timeList.size()是66,callBarsList.size()是22,currentList.size()是20;
分别取值做判断,会循环好多遍,如何能够控制循环的次数,只让满足条件的数据循环一遍?
for (int j = 0; j < timeList.size(); j++) {
for (int k = 0; k < callBarsList.size(); k++) {
for (int k2 = 0; k2 < currentList.size(); k2++) {
int timeWeekMonth = timeList.get(j).getWeekendingmonth();
int timeWeekDay = timeList.get(j).getWeekendingday();
int current = currentList.get(k2).getCurrentID();
if (callBarsList.get(k).getWeek() == timeList.get(j).getWeek()
&& callBarsList.get(k).getYear().intValue() == timeList.get(j).getYear().intValue()
&& current == callBarsList.get(k).getId()) {
Integer count = callBarsList.get(k).getCount();
String description = callBarsList.get(k).getDescription();
String theDate = timeWeekMonth + "/" + timeWeekDay;
dataset.setValue(count,description,theDate);
}else{
String description=callBarsList.get(k).getDescription();
String theDate= timeWeekMonth+"/"+timeWeekDay;
dataset.setValue(0,description,theDate);
}
}
}
}
joyrider1年前1
susu9 共回答了26个问题 | 采纳率92.3%
这个三重循环肯定会降低性能.循环次数是66*22*20次.另外计算集合的大小应该放到循环外边声明,避免每次循环都重新计算其大小.如果你用的jdk版本是5.0以上,建议你用for-each循环结构.
改良的代码如下:循环次数是66+22+20
Map callBarMap = new HashMap();
int callBarsize = callBarsList.size();
for (int k = 0; k < size; k++) {
map.put( callBarsList.get(k).getWeek() +","+callBarsList.get(k).getYear().intValue(),callBarsList.get(k));
}
Map currentMap = new HashMap();
int currentSize = currentList.size();
for (int k2 = 0; k2 < currentSize; k2++){
currentMap.put(currentList.get(k2).getCurrentID(),currentList.get(k2));
}
int timeSize = timeList.size();
for (int j = 0; j < timeSize; j++) {
int timeWeekMonth = timeList.get(j).getWeekendingmonth();
int timeWeekDay = timeList.get(j).getWeekendingday();
CallBars callBars =map.get(timeList.get(j).getWeek()+","+timeList.get(j).getYear().intValue);
if(callBars !=null){
Current current = currentMap.get(callBars.getId());
if(current!=null){
Integer count = callBars.getCount();
String description = callBars.getDescription();
String theDate = timeWeekMonth + "/" + timeWeekDay;
dataset.setValue(count,description,theDate);
}else{
String description=callBars.getDescription(); String theDate= timeWeekMonth+"/"+timeWeekDay;
dataset.setValue(0,description,theDate);
}
}
}
}
matlab怎样选出矩阵中的实数元素,例如A=[1,2,1+i];怎样得到其中的实元素(如果用for循环就不必了)
windfive1年前2
rubysh 共回答了29个问题 | 采纳率86.2%
eal---取实部
imag---取虚部
A(find(real(A)-imag(A)))
计算FOR循环的次数
chris81261年前1
各自买单 共回答了14个问题 | 采纳率100%
10次
求VB编程代码(For循环).题目:求Fibonacci数列:1,1,2,3,5,8,…的前40个数
求VB编程代码(For循环).题目:求Fibonacci数列:1,1,2,3,5,8,…的前40个数
即:F1=1 (n=1), F2=l (n=2),Fn=F(n-l) F(n-2) (n>=3)谢谢
wojiaosm1年前1
ba6480 共回答了18个问题 | 采纳率94.4%
Private Sub Form_Click()
Dim a(1 To 40) As Long
For i = 1 To 40
If i = 1 Or i = 2 Then
a(i) = 1
Else
a(i) = a(i - 2) + a(i - 1)
End If
Print a(i); Tab;
If i Mod 5 = 0 Then Print
Next i
End Su
斐波那契数列如何用for循环实现?
斐波那契数列如何用for循环实现?
(1、1、2、3、5、8、13······)斐波那契数列,从第三个数开始,每一个数是前面两个数之和,我只会用数组的方法实现,就用for循环要怎么实现啊
是JAVA中的
dcc19871年前1
zz1977823 共回答了11个问题 | 采纳率100%
a3=a1+a2;
a1=a2;
a2=a3
迭代就行了啊
利用for循环嵌套编写程序,计算1!+2!+3!+……+n!,要求n的值要由键盘输入 一定要用嵌套
ekingking1年前1
梧桐树下的过客 共回答了19个问题 | 采纳率100%
在win-TC环境中,你所问的算法编译内容如下:#include "stdio.h"#include "conio.h"long cheng(int n){long M;int t;if(n==0)M=0;else if(n==1)M=1;else M=1;for(t=1;t<=n;t++){M*=t;}return(M);} main(){long sum=0;int i,n;printf("Input your number for calculatingn");scanf("%d",&n);for(i=0;i<=n;i++){ sum+=cheng(i);}printf("the result=%ld",sum);getch();}我刚给你写的,付编译图一张.有图有真相,我输入的n是10,结果是4037913. 感谢对我回答评论的那个兄台,我之前的答案给看错了.看成1+2+3+……+n=?请注意我的数据类型,sum和M都是长整型的,还有注意第二个printf中式%ld.如果数据类型不对的话就搞不到大数字.请楼主一定深思.这下真的有图有真相了. 还有我利用了函数的嵌套.
这道题用javascript中的for循环怎么做?
这道题用javascript中的for循环怎么做?


宁外用for循环表示出1+2+3+4+5+6+7+8+9+10=55怎么表示?
香思雪1年前1
冰凌霜降16 共回答了15个问题 | 采纳率86.7%
for(var i = 0; i < 11; i++) { for(var a = 0; a < i; a++) { document.write("* "); } document.write("把这里换成 HTML 的 br 标签");}var sum = 0;for(var n = 1; n < 11; n++) { ...
for循环到底是什么意思嘛.求概念
for循环到底是什么意思嘛.求概念
还有什么是循环体内,什么是循环体外?
飞羽一半1年前2
samsmile 共回答了19个问题 | 采纳率89.5%
For.Next 之间的叫循环体内 For 或 Next外的叫循环体外 比如 Private Sub Form_Click() Dim i As Integer,s As Integer '循环体外 For i = 1 To 100 s = s + i '循环体内 Next i Print s '循环体外 End Su
如图,用for循环解决下面问题,一个四位数ABCD*9=DCBA,ABCD是多少?(正数范围内)现将9改为4,会输出一个
如图,用for循环解决下面问题,一个四位数ABCD*9=DCBA,ABCD是多少?(正数范围内)现将9改为4,会输出一个错误答案2187,为什么会出现这种问题呢?程序有那些问题,该如何改进.
32小小青667631461年前1
huanghao82827 共回答了21个问题 | 采纳率90.5%
没有 2187 的错误啊
倒是 a 的范围不必弄那么大 a * n < 10 循环就可以结束了
3. 在HTML中使用JavaScript,使用for循环计算1×2×3×4×…×13的结果,用documen
qq1649425991年前1
cuiwl 共回答了18个问题 | 采纳率77.8%
function getTotal(n){
//var n = +(n || prompt("请输入一个数值",""));
if(n > 0 && typeof n == "number" && !isNaN(n)) {
var total = 1;
for(var i = n;i>0;i--){
total *=i;
}
return total;
} else {
return "数值有错";
}
}
document.writeln(getTotal(13));
java 利用for循环控制100-999个数,每个数分解出个位,十位,百位。
java 利用for循环控制100-999个数,每个数分解出个位,十位,百位。
题目 打印出100-999之间所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个“水仙花数”,因为 1*1*1+5*5*5+3*3*3=153
阿乌斯奇1年前1
shaoguilan 共回答了19个问题 | 采纳率94.7%
class cc{ public static void main(String[] args) { for (int i=1;i<10 ;i++ ) { for (int j=0;j<10 ;j++ )...
C#语言中do...while..for循环有什么本质上的区别?
小宝故事会1年前1
mm皮 共回答了18个问题 | 采纳率94.4%
do while 语句不管条件是否成立,至少要执行循环体一次
for循环执行顺序是,先初始化循环变量,然后判断循环条件,再执行循环体,最后循环变量改变,如果,一开始条件不成立,则不执行循环体
求高手c语言题1. 用三种方法求1到100的累加和,即for循环、while循环、do-while循环2. 输入一个正数
求高手c语言题
1. 用三种方法求1到100的累加和,即for循环、while循环、do-while循环
2. 输入一个正数,利用while循环倒序输出该数,例如输入47812,那么输出21874
3. 猜数游戏。要求猜一个介于1~10之间的数字,根据用户猜测的数与标准值进行对比,并给出提示,以便下次猜测能接近标准值,直到猜中为止。
4. 要求用户输入一行字符,统计其中大写字母的个数
提示:循环输入字符,当用户输入的字符为’n’时,输入结束
5. 利用嵌套循环打印九九乘法表
6. 用“*”打印一个直角三角形图案。 图案如下所示:
*
**
***
****
*****
******
*******
********
*********
**********
净慧智光1年前1
yj1123_home 共回答了19个问题 | 采纳率78.9%
//第一题
#include
void main()
{
int i,sum=0;
for(i=1;i
keil里用for循环,第一个语句为什么放for的括号里不行,放for的前面就可以?
丹姐1年前1
执着走过 共回答了37个问题 | 采纳率83.8%
for
是连接的
通常后面不行
前面ok
如何生成下面这个矩阵.空白元素为零,10阶方阵,最好用diag命令,不要用for循环.
嘟啦MM1年前1
明0904 共回答了29个问题 | 采纳率86.2%
a=2*ones(1,10);%对角线元素
b=-1*ones(1,9);%对角线上下方的元素,个数比a少一个
A=diag(a)+diag(b,1)+diag(b,-1)
A =
2 -1 0 0 0 0 0 0 0 0
-1 2 -1 0 0 0 0 0 0 0
0 -1 2 -1 0 0 0 0 0 0
0 0 -1 2 -1 0 0 0 0 0
0 0 0 -1 2 -1 0 0 0 0
0 0 0 0 -1 2 -1 0 0 0
0 0 0 0 0 -1 2 -1 0 0
0 0 0 0 0 0 -1 2 -1 0
0 0 0 0 0 0 0 -1 2 -1
0 0 0 0 0 0 0 0 -1 2
lingo利用for循环,有错误
lingo利用for循环,有错误
1 lingo有没有真为1这么一说
2 @for(lianxi(i,j)| i #NE# j:(T(i)#EQ#1)*@floor((i+4)/5) #NE# (T(j)#EQ#1)*@floor((j+4)/5)); (j+4)/5))); 这句话哪有错误.整个程序是
model:
sets:
jiaoshi/1..45/:dianliang,zuowei,K,T;
sushe/1..10/:A;
zixiqu/1..9/:B;
dist(sushe,zixiqu):D;
tongxue(sushe,jiaoshi):X;
lianxi(jiaoshi,jiaoshi);
endsets
data:
D=
355 305 658 380 419 565 414 488 326
695 533 469 506 434 473 390 532 604
512 556 384 452 613 572 484 527 618
324 541 320 466 422 650 306 607 688
696 616 475 499 386 557 428 684 591
465 598 407 476 673 573 385 636 552
354 383 543 552 448 530 481 318 311
425 305 454 573 337 314 545 543 306
307 376 535 323 447 553 587 577 334
482 477 441 361 570 580 591 491 522;
zuowei =
64
88
193
193
128
120
120
120
110
120
64
247
190
210
70
85
192
195
128
120
120
120
110
160
70
256
190
210
190
205
110
160
70
256
190
210
190
190
210
200
150
150
180
70
120;
dianliang =
1680
1680
2400
2400
1620
1620
1728
1620
1440
1620
1080
3375
2304
2500
1680
1680
2400
2400
1620
1620
1728
1620
1440
1620
1080
3375
2304
2500
2304
2500
1440
1620
108
3375
2304
2500
2304
2304
2500
2304
2500
2304
2304
1250
2160;
enddata
min=@sum(jiaoshi:dianliang*K/1680)+@for(sushe(i):@sum(jiaoshi(j):D(i,@GIN(j/5)))/355);
min=@for(sushe(i):@sum(jiaoshi(j):D(i,@GIN(j/5)))/355);
min=@sum(tongxue(i,j):X(i,j)*D(i,@GIN(j/5)));
min=@sum(jiaoshi:dianliang*K/1680);
其实很简单,直接以tt(i,j):|t(i)-t(j)|>=tt(i,j);
#AND# ((T(i)#EQ#1)*@floor((i+4)/5))#NE#((T(j)#EQ#1)*@floor((j+4)/5)));
min=@sum(jiaoshi:dianliang*K/1680);
min=@sum(tongxue(i,j):X(i,j)*D(i,@floor((j+4)/5)))/355+@sum(jiaoshi:dianliang*K/1680);
MIN=@sum(tongxue(i,j):X(i,j)*D(i,@floor((j+4)/5)))/355/8000/0.7*45+@sum(jiaoshi:dianliang*K/1680);
min=@sum(jiaoshi:T);
@for(jiaoshi(j):@sum(sushe(i):0.99*X(i,j))>=zuowei(j)*0.8*(K(j)+T(j)));
@for(jiaoshi(j):@sum(sushe(i):0.99*X(i,j))
冥火之星1年前1
要好好爱我 共回答了6个问题 | 采纳率83.3%
不能直接用逻辑表达式的值 必须把它赋给一个变量用变量表达 至于赋值可以用@if来做 具体的我没看懂你要表达的意思 所以不知道怎么改
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 for循环怎
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 for循环怎么算?
娃哈哈q1年前1
cat1986127 共回答了14个问题 | 采纳率78.6%
int[] Result=new int[9];
for(int i =0;i
for循环 a[i] = 10 ,i为什么不自加 而a[i]=i +10,i加自了?
for循环 a[i] = 10 ,i为什么不自加 而a[i]=i +10,i加自了?
public class TestIf10 { public static void main(String args[]) { int[] a = new int[10]; for(int i = 0; i
xydfei1年前1
scmb 共回答了21个问题 | 采纳率95.2%
i是控制数组元素个数的,i都自加了的.运行循环 无论是用a[i]=10还是用 a[i]=i+1 数组元素的个数是一样多的,只是在a[i]=i+10里面,你可以直观的看到i的变化.
lingo怎么用FOR循环实际双重循环for(i=1;i
宋缺1年前1
liouchunling 共回答了32个问题 | 采纳率90.6%
sets:
r/1..8/:d;
c/1..8/:;
link(r,c):x,y;
endsets
@for(r(i):@for(c(j):x(i,j)
C++6.0中,如何用for循环结构输出以下菱形图案
C++6.0中,如何用for循环结构输出以下菱形图案
图案:A
ABA
ABCBA
ABCDCBA
ABCBA
ABA
A
woaiwaha1年前1
我家树上有鸟窝 共回答了17个问题 | 采纳率100%
#include
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i
要求用JAVAWhile循环判断一个数是不是质数,要求只能用JAVAWhile或者for循环,要求详尽的解释.
Another_Mind1年前1
似虞非虞 共回答了21个问题 | 采纳率85.7%
for(int i=2;i
第一题:共15人 每次进去4人!问第15个人第几次进去!用for循环来实现!
第一题:共15人 每次进去4人!问第15个人第几次进去!用for循环来实现!
第二题::有8根梅花桩,有个武林高手在第一桩上开始向前走再走到第8根时转身向后走当走到第1根再转身向前.依次循环问当走第50步时这个人站在第几根桩子上.一样是for循环来实现!
cc是凝固的1年前1
省下半支烟 共回答了19个问题 | 采纳率89.5%
int count =0; for (int i = 0; i < 15; i+=4) { count++; } System.out.println(count); //共循环几次
int count =0; for (int i = 0; i < 50; i+=7) { count++; } System.out.println(count); //在第几根桩上
如何用phpfor循环生成5位,数字字母组合,永不不重复
亚马逊鲶鱼1年前1
lgc3461062 共回答了16个问题 | 采纳率93.8%
不可能永不重复,你算一下,数字共10位,字母26位,共36位字符.
显示是5位,即36*36*36*36*36次机会,等于60466176.
也只是6000万,越使用重复的机率越高.
操场上100多人排队,三人一组多1人,四人一组多2人,五人一组多3人,共多少人?用php中的for循环解题?
操场上100多人排队,三人一组多1人,四人一组多2人,五人一组多3人,共多少人?用php中的for循环解题?
用for循环解答,先谢过
zhangtengjia1年前1
nora100 共回答了23个问题 | 采纳率91.3%
for ($i=100;$i
试利用for循环,计算1+2+3+4+5+…+100的总和...程序错在哪里呢
试利用for循环,计算1+2+3+4+5+…+100的总和...程序错在哪里呢
import java.util.*;
public class OneTest
{
public double haha(double n)
{
double a=0;
for(double i=0;i
ynhixj1年前1
g3281 共回答了23个问题 | 采纳率95.7%
我开了myeclipse试了一下
main函数的写法不对,漏了参数,楼主不仔细了,
public static void main(String args[]){
}
改成这样就可以了,但是有几点问题稍微多说几句
1.算得明明是int类型的值 干嘛要用double类型的参数
2.Scanner这个函数前最好System.out.print("请输入一个数字:");这样操作起来直观
3.100已经固定的 干嘛要写成控制台应用程序,直接for循环不就得了.我表示看不懂
有问题百度Hi我
C#循环语句.用 1、 do…while型循环 2、 while型循环 3、for循环做下面两道题,
C#循环语句.用 1、 do…while型循环 2、 while型循环 3、for循环做下面两道题,
1)计算1+2+3+4+5..+n的和.2)计算2+4+6+.
阳光美眉1年前1
碧血泪痕 共回答了21个问题 | 采纳率85.7%
int getSum(int n)
{
int i = 1,sum = 0;
while(i
利用步长为2的for循环,产生0~20以内的偶数.
317091711年前1
段90 共回答了16个问题 | 采纳率87.5%
for i=0 to 20 step 2
print i
next i
1 22 333 这样的结果用for循环是怎么做出来的
shanweiwei1年前1
怪鸟火鹤 共回答了17个问题 | 采纳率88.2%
int cycleCount = 10;//循环9次
for (int i = 1; i < cycleCount; i++) {//打到9
for (int j = 0; j < i; j++) {
System.out.print(i);
}
System.out.print(" ");
}
}