
asp循环问题,固定循环几个数值
展开全部
//C#搞法
/*for嵌套*/
int num1=10;//外层循环多少次 随便写了个10次
int num2=4;//内层循环多少次 按你说的4次
for(int i=1;i<num1;i++)
{
for(int j=1;j<num2;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() + "<br/>");//输出内层循环的值
}
} while (n2 != num2);//如果不相等 继续循环 相等 跳出
if (n2 == num2)//如果相等 跳出循环后将内层变量清0
{
n2 = 0;
}
n1++;//外层记录++;
}
while (n1 < num1);//如果不相等 继续循环 相等 跳出
Response.Write("结束");//外层循环完毕 结束
/*for嵌套*/
int num1=10;//外层循环多少次 随便写了个10次
int num2=4;//内层循环多少次 按你说的4次
for(int i=1;i<num1;i++)
{
for(int j=1;j<num2;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() + "<br/>");//输出内层循环的值
}
} while (n2 != num2);//如果不相等 继续循环 相等 跳出
if (n2 == num2)//如果相等 跳出循环后将内层变量清0
{
n2 = 0;
}
n1++;//外层记录++;
}
while (n1 < num1);//如果不相等 继续循环 相等 跳出
Response.Write("结束");//外层循环完毕 结束
展开全部
要求不够明确:要循环的数值怎么样?现成的还是运算得来的?有什么规律?要怎么循环?
就你写出来的结果,可以这么写:
<%
i=1 '要循环的数值,这里假设从1开始
j=1
do while j<=4 '循环次数在这改
response.write i & "<br>"
if i=4 then '设置要循环的数值,这里假设到4结束
i=1
j=j+1
else
i=i+1
end if
loop
%>
就你写出来的结果,可以这么写:
<%
i=1 '要循环的数值,这里假设从1开始
j=1
do while j<=4 '循环次数在这改
response.write i & "<br>"
if i=4 then '设置要循环的数值,这里假设到4结束
i=1
j=j+1
else
i=i+1
end if
loop
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的,给你个思路,运用循环嵌套就行,外循环控制次数,内循环控制显示1234。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询