填空:
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
int seqNO = ???;
System.out.println("连续的数字:"+seqNO);//连续的数字如:1,2,3,4,5,6,7,8,9.......
}
}
在问号“???”处填空
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
int seqNo = 0;
if(i == 0){
seqNo = j+1;
}else{
seqNo = (m)*i + j+1;
}
// if(i>0) seqNo += 1;
System.out.println(seqNo);
}
}
相当于填充一个a[n][m]的数组,将数字有序地往数组进行赋值,a[i][j]=i*m+j+k;
首先要输出一组连续的数字,
在每个打印语句里获得的n,m,i,j有以下特点:
n,m :不变
i :每循环m次增加1
j :每次增加1
所以seqNo的表达方式最后为 m*i+j+k k为输出的起始数,从1输出就是 m*i+j+1
原帖:
http://topic.csdn.net/u/20111028/14/77627964-9727-4bf5-846c-fd822c1827f1.html