asp循环问题,固定循环几个数值

用do while 循环循环出类似下面的结果:1234123412341234.....
2025-05-13 05:53:35
推荐回答(3个)
回答(1):

//C#搞法

/*for嵌套*/

int num1=10;//外层循环多少次 随便写了个10次
int num2=4;//内层循环多少次 按你说的4次
for(int i=1;i{
for(int j=1;j {
//这里输出当前的数字j
//Response.Write(j.ToString()); // 网页的
//Console.WriteLine(j.ToString()); //控制台的
//.....其它的.....
}
}
//最后就是输出了10次1-4

/*do while*/
int num1 = 10;//声明外层循环多少次
int num2 = 4;//声明内层循环多少次
int n1 = 0;//外层记录变量
int n2 = 0;//内层记录变量
do{
do{
n2++; //由于是从0开始 所以先++
if (n1 != num1)//因为do while是先执行一次 所以先判断外层是否已经循环完毕 再决定是否输出
{
Response.Write(n2.ToString() + "
");//输出内层循环的值
}
} while (n2 != num2);//如果不相等 继续循环 相等 跳出
if (n2 == num2)//如果相等 跳出循环后将内层变量清0
{
n2 = 0;
}
n1++;//外层记录++;
}
while (n1 < num1);//如果不相等 继续循环 相等 跳出
Response.Write("结束");//外层循环完毕 结束

回答(2):

要求不够明确:要循环的数值怎么样?现成的还是运算得来的?有什么规律?要怎么循环?
就你写出来的结果,可以这么写:
<%
i=1 '要循环的数值,这里假设从1开始
j=1
do while j<=4 '循环次数在这改
response.write i & "
"
if i=4 then '设置要循环的数值,这里假设到4结束
i=1
j=j+1
else
i=i+1
end if
loop
%>

回答(3):

简单的,给你个思路,运用循环嵌套就行,外循环控制次数,内循环控制显示1234。