一个for写出来的不好看,2个的话还行吧
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
Response.Write("$");
}
Response.Write("<br />");
}
别太追求行数少了,可读性下降是很麻烦的问题
一个for写出来的不好看,2个的话还行吧
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
Response.Write("$");
}
Response.Write("<br />");
}
别太追求行数少了,可读性下降是很麻烦的问题
你这种方式就可以了啊,如果想追求循环层数少的话,可读性就可能降低了。如果你是在<table>中输出的话,直接定位到每一行输出,这样一层循环应该可以实现,我这只是猜想,没有实践,嘿嘿
支持楼上写的代码。 很合理哟。
string result="$";
while(result.Length<=6)
{
Response.Write(result+"<br/>");
result+="$";
}
用for 同理吧!
楼上很好!
为什么要写这样一段程序,练习循环语句?你也可这样:
Response.Write("$");
Response.Write("$$");
Response.Write("$$$");
Response.Write("$$$$");
Response.Write("$$$$$");
Response.Write("$$$$$$");
只要你喜欢,别人看得懂,一段好程序不是用多么少的代码来解决问题,而是在解决问题的同时,其他的程序员一看便懂。