首页 > 试题广场 >

直角三角形

[编程题]直角三角形
  • 热度指数:58455 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
请补全JavaScript代码,要求在页面上渲染出一个直角三角形,三角形换行要求使用"br"实现。三角形如下:
*
**
***
头像 牛客722503979号
发表于 2022-03-21 13:29:40
<!DOCTYPE html> <html lang="en">     <head>         <meta&n 展开全文
头像 大西瓜will
发表于 2022-07-22 15:43:08
this.triangle.innerHTML='*<br>**<br>***<br>' 这不就完了,哈哈哈哈哈
头像 邹玄青
发表于 2021-12-01 19:24:35
01_直角三角形 本题考点:循环、模板字符串 根据题目要求,输出一个直角三角形: * ** *** 核心步骤有: 创建一个空字符串,用于存储HTML模板 外层循环为层数,内存循环为每层的"*"数 每当内层循环结束时,在字符串后方添加换行 参考答案: var str = '' for (var 展开全文
头像 跪求要一个offer
发表于 2022-02-16 23:03:01
{"css":"","js":"","html":"<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\">\n </head> 展开全文
头像 oreoMni
发表于 2021-12-29 14:57:59
var triangle = document.querySelector('.triangle'); let dom = ''; for(let i = 1; i <= 3; i++){ 展开全文
头像 晴类个晴晴
发表于 2022-04-28 08:36:53
脑子简单用字符串一行就写完了,然后看了一眼讨论区发现大家都是用循环写的,我是憨憨 var triangle = document.querySelector('.triangle'); // 补全代码 var content = ''; 展开全文
头像 rdl_1997
发表于 2022-11-19 17:40:34
1. 常规解决思路——两层for循环嵌套 <script> var triangle = document.querySelector('.triangle'); // 补全代码 let str = '' for (let i = 0; i < 3; i++) { 展开全文
头像 只要我足够卷就没人能卷我
发表于 2022-04-27 22:43:38
分析图形可以知道,第一行有一个,第二行有两个,第三行有三个,所以程序就可以按每行和每行的内容个数来看,使用for循环嵌套,第一层循环控制行数的变化,内部再使用for循环控制内容的变化。 for(let i = 1; i <= 3; i++) { 展开全文
头像 云上客人
发表于 2022-12-03 23:59:53
我想很多同学可能第一想到的是triangle.innerHTML = '*</br>**</br>***</br>',这多简单啊,但是我们做开发不应只看到问题的表面,应该从可维护性和可扩展性去思考问题,如果这道题目需要你渲染200行,可能你就不会使用这种相当于硬编 展开全文
头像 知歆雨半
发表于 2022-07-24 14:17:19
<!DOCTYPE html> <html lang="en">     <head>         <meta charset="UTF-8">   &n 展开全文

问题信息

难度:
70条回答 902浏览

热门推荐

通过挑战的用户

查看代码