| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1306 人关注过本帖
标题:求助菱形的算法!尽量详细点吧!
只看楼主 加入收藏
whbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:180
专家分:139
注 册:2010-3-31
收藏
得分:0 
#include<stdio.h>
 void main()
{
    int i,j;                /*i控制行数*/
    for(i=1;i<=4;i++)
    {
        for(j=1;j<i+4;j++)
            if
                (j<=4-i)
                printf(" ");
            else
                printf("*");
        printf("\n");
    }
    for(i=3;i>=1;i--)        /*分两部分,上面是上半部,下面是下半部,可以注释下面的看看效果*/
      {  for(j=1;j<i+4;j++)
            if(j<=4-i)
          printf("");
            else
          printf("*");
          printf("\n");
图片附件: 游客没有浏览图片的权限,请 登录注册

       }
     getch();
}
照二楼说的,我写一个,但是输出的和理想的对不到!大家帮我看看!!

付出终将有回报!Ibelieve!
2010-05-09 19:48
whbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:180
专家分:139
注 册:2010-3-31
收藏
得分:0 
没发好,谢谢大家耐心看看!

付出终将有回报!Ibelieve!
2010-05-09 19:48
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
这是一个简单的 等差数列 问题,

我就是真命天子,顺我者生,逆我者死!
2010-05-09 19:50
qaz107
Rank: 2
等 级:论坛游民
帖 子:36
专家分:33
注 册:2010-2-17
收藏
得分:0 
告诉你改几个数就好了嘛,,,真是,,,
程序代码:
#include<stdio.h>
void main()
{
    int i,j;                //i控制行数
    for(i=1;i<=4;i++)
    {
        for(j=1;j<i+6;j++)
            if
                (j<=6-i)
                printf(" ");
            else
                printf("*");
        printf("\n");
    }                            //分两部分,上面是上半部,下面是下半部,可以注释下面的看看效果
    for(i=3;i>=1;i--)
    {
        for(j=1;j<i+6;j++)
            if(j<=6-i)
                printf(" ");
            else
                printf("*");
        printf("\n");
    }
}


 
2010-05-09 20:25
whbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:180
专家分:139
注 册:2010-3-31
收藏
得分:0 
谢谢!

付出终将有回报!Ibelieve!
2010-05-09 21:03
itma
Rank: 4
等 级:业余侠客
帖 子:105
专家分:266
注 册:2010-2-8
收藏
得分:0 
程序代码:
#include<stdio.h>
void main()
{

 int i,j,k;

 for(i=1;i<=4;i++) //先打印上边的四行
 {
  for(j=1;j<=4-i;j++) //控制要打印的空格数量
   printf(" ");
  for(k=1;k<=2*i-1;k++) //控制要打印的星号数
   printf("*");
  printf("\n");

 }


 for(i=1;i<=3;i++)

 {
  for(j=1;j<=i;j++)  //控制要打印的空格数
   printf(" ");
  for(k=1;k<=7-2*i;k++) //控制要打印的星号数
   printf("*");
  printf("\n");

 }
}
2010-05-09 21:30
qaz107
Rank: 2
等 级:论坛游民
帖 子:36
专家分:33
注 册:2010-2-17
收藏
得分:0 
额 ,没有结账…………
2010-05-10 12:06
快速回复:求助菱形的算法!尽量详细点吧!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028886 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved