鱼C论坛

 找回密码
 立即注册
查看: 3592|回复: 20

[每日一练] 题目19 ◉‿◉ 打印出如下图案(侧金字塔)

[复制链接]
发表于 2017-5-24 05:53:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2017-5-24 07:13 编辑


                               
登录/注册后可看大图


按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁





程序分析:
Snip20170524_148.png

   先把图形分成两部分来看待,前四行一个规律,后三行一个规律。
  利用双重 for 循环,第一层控制行,第二层控制列。[/b]


源代码:
游客,如果您要查看本帖隐藏内容请回复






如果喜欢,请订阅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-9 08:22:17 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-12 15:29:32 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-3 19:11:48 | 显示全部楼层
check
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-4 16:14:28 | 显示全部楼层
window.onload = function(){
                        
                                var str= '';
                                var n = 0;
                                for(var i = 0; i < 7; i++){
                                        for(var j = 0; j <=i-n;j++){
                                                if(i > 3){
                                                        n++;
                                                }
                                                
                                                        if(j == 0){
                                                                str += '*';
                                                        }else{
                                                                str += '**';
                                                        }
                                        }
                                        str += '<br/>'
                                }
                                
                                document.body.innerHTML = str;
                        };
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-25 14:33:47 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-24 15:08:21 | 显示全部楼层
emmm
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-25 13:03:59 | 显示全部楼层
<!DOCTYPE html>
<html>
<head>
        <title>19</title>
        <meta charset="utf-8">
        <script type="text/javascript">
                window.onload=function(){
                        var isp=document.getElementById("isp");
                        var n=0;
                        var m=7;
                        for(var i=1;i<8;i++){
                                if(i<=4){
                                        for(var j=1;j<=i*2-1;j++){
                                                isp.innerHTML+="*";
                                        }
                                }
                                else{
                                        for(var j=1;j<=m-2;j++){
                                                isp.innerHTML+="*";
                                        }
                                m-=2
                                }
                                
                                isp.innerHTML+="<br>"
                        }
                }
        </script>
</head>
<body>
        <p id="isp"></p>
</body>
</html>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-10 15:39:37 | 显示全部楼层
var pyramid = function(){
        for(var i=1;i<=4;i++){
                console.log(repeat('*',i))
        }
        for(var i=3;i>=1;i--){
                console.log(repeat('*',i))
        }
}
pyramid();

嵌套for目前我还不经常用,直接两个for都放外层先用着
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-24 17:27:13 | 显示全部楼层
本帖最后由 simble 于 2018-10-24 17:33 编辑

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
        </head>
        <body>
        </body>
        <script>
                for(var i=0;i<7;i++){
                        if(i<5){
                                for(var j=0;j<i*2-1;j++){
                                        document.write('*');
                                }
                                document.write('<br/>');
                        }else{
                                for(var n=1;n<i-(n-1)*2;n++){
                                        document.write('*');
                                }
                                document.write('<br/>');
                        }
                }
        </script>
</html>
后半段求填坑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-6 11:33:20 | 显示全部楼层
本帖最后由 cupbbboom 于 2019-1-6 11:52 编辑
        function wF2(i) {
                var r = '', n = '*';
                while (i > 0) {
                        r += n;
                        i --;
                        // alert(r);
                }
                return r;
        }
        // wF2(4);
        // m 大小为 倒金字塔的总行数
        function fF(m) {
                // i 最大取到 m
                for (var i = 1; i < m + 1; i += 2) {
                        n = wF2(i);
                        document.write(n + '<br/>');
                        // i == m 时,开始递减
                        if (i == m){
                                // j 要比 m 小2
                                for (var j = m - 2; j > 0; j -= 2) {
                                        n = wF2(j);
                                        document.write(n + '<br/>');
                                }
                        }
                        
                }
        }
        fF(7);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-24 10:38:22 | 显示全部楼层
       
a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-1 12:55:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-4-4 22:34:54 | 显示全部楼层
从入门到放弃
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-24 11:46:19 | 显示全部楼层
        for (var i=0 ; i<4 ; i++){
                for (var j=0 ; j<=i ;j++){
                        document.write("*");
                }
                document.write("<br>");
        }
        for (var i=3 ; i>0 ; i--){
                for (var j=0 ; j<i ;j++){
                        document.write("*");
                }
                document.write("<br>");
        }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-1 14:49:54 | 显示全部楼层
111111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-31 14:52:12 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-10-16 22:40:45 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-3 14:03:38 | 显示全部楼层
123
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-16 19:52:43 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 05:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表