之后你做了什么是以下内容。
构造一个XHTML文档手动,给你你想要的精确输出和11个输入另一个为7
输入然后制定出两个文件之间的差异(空格数,星号等)。
然后,您的任务将构造代码,以输出任意输入的正确XHTML输出。
除了为您编写代码(不是我考虑的作业问题的选项),我可以提供更多的东西。
对于它的价值,这里的一些伪代码(Python的实际,因为它只是这么该死的好为伪代码),这将是一个很好的基线开始从:
def square (n):
if n < 1:
return
full = ""
for i in range(n):
full += "*"
empty = "*"
for i in range(n-2):
empty += " "
empty += "*"
print full
if n > 1:
for i in range(n-2):
print empty
print full
print
square (1)
square (2)
square (3)
square (7)
square (12)
,它的输出如下:
*
**
**
***
* *
***
*******
* *
* *
* *
* *
* *
*******
************
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
************
,我不认为这将是太难修改输出多余的文字把它变成一个有效的XHTM L文档,基于您之前创建的手动文档。
而且,如果你正在寻找如何操纵实际网页本身,这很简单的一段JavaScript代码显示一个办法做到这一点。我故意将所有东西都硬编码,这样你就不得不想你你在做什么,但它不应该是一个巨大的延伸,转换和纳入上面的伪代码,并做出任何其他更改是必要的。
<script type = "text/javascript">
var full, empty, i, newdoc;
newdoc = "Processing 5 (hardcoded)<hr><pre>";
full = "*****<br>";
for (i = 0; i < 5; i++)
newdoc = newdoc + full;
newdoc = newdoc + "</pre>";
document.write (newdoc);
</script>
此输出:
Processing 5 (hardcoded)
------------------------
*****
*****
*****
*****
*****
下一步,手动创建一些XHTML文本 – generalhenry 2010-11-10 02:01:54
请参阅[什么是JavaScript和Java之间的区别? ](http://stackoverflow.com/questions/245062/whats-the-difference-between-javascript-and-java)。 – 2010-11-10 02:05:36