| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 784 人关注过本帖
标题:一个小小程序,给带啊鉴赏下啦。
只看楼主 加入收藏
jxp97365280
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2011-2-23
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:13 
一个小小程序,给带啊鉴赏下啦。
嘿嘿,刚学c,一个小小程序,给带啊鉴赏下啦。
好不容易写成功了是个星星排列的哦,可以自定义星星的多少。麻烦了点,有简单的指教啦
程序代码:
#include "stdio.h"
#define A 4 //此处可自定义
void main()
{
   int i,j,t;
   for(i=0;i<A;i++)
   { for(t=i;t>0;t--)
           putchar(' ');
       {
          for(j=0;j<A;j++)
              putchar('*');
       putchar('\n');
       }
   }

}

效果如下图
****
 ****
   ****
    ****
搜索更多相关主题的帖子: color 星星 
2011-02-24 23:26
jxp97365280
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2011-2-23
收藏
得分:0 
汗,下图第二行要右移一下

秋风扫遍了一个个小程序!
2011-02-24 23:27
刘定邦
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:687
专家分:1570
注 册:2010-9-21
收藏
得分:1 
不错。继续努力。
2011-02-24 23:39
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:1 
学习~~~

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-02-24 23:44
huangapple
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:545
专家分:1790
注 册:2010-12-30
收藏
得分:1 
努力是王道~

勤能补拙,熟能生巧!
2011-02-24 23:44
huangapple
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:545
专家分:1790
注 册:2010-12-30
收藏
得分:4 
#include "stdio.h"
#define A 10 //此处可自定义
int main(void)
{
    int i, j, t;
    for(i = 0; i < A; i++)
    {
        for(t = i; t > 0; t--)
            putchar(' ');
        for(j = 0; j < A; j++)
            putchar('*');
        putchar('\n');
    }
    return 0;
}
把你的代码规范了下
收到的鲜花
  • jxp973652802011-02-25 12:55 送鲜花  1朵   附言:不错

勤能补拙,熟能生巧!
2011-02-24 23:50
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:1 
lz可以去尝试输出菱形了

免费赠送河蟹一只
2011-02-25 08:12
zanzan1986
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:100
专家分:140
注 册:2011-2-22
收藏
得分:1 
哈哈, 我以前刚学的时候做了一个这样的输出
         A
        ABA
       ABCBA
      ABCDCBA
     ABCDEDCBA
。。。。。。。。。。。
ABCDEFGHIJKLNMOPQRSTUVWXYZYXWVUTSRQPOMNLKJIHGFEDCBA
2011-02-25 09:53
bingwx
Rank: 2
等 级:论坛游民
帖 子:14
专家分:22
注 册:2008-8-31
收藏
得分:4 
#include "stdio.h"
#define A 10 //此处可自定义
int main(void)
{
    int i, j, t;
    for(i = 0; i < A; i++)
    {
        for(t = i; t < A; t--)
            putchar(' ');
        for(j = 0; j < A; j++)
            putchar('*');
        putchar('\n');
    }
    return 0;
}
方向变了哦!!!
收到的鲜花
  • jxp973652802011-02-25 12:55 送鲜花  1朵   附言:好
2011-02-25 09:56
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:5 
程序代码:
void print(int size) // size是这个菱形的半径,直径会是size * 2 + 1
{
    int x, y;
    for (y = -size; y <= size; y++)
    {
        for (x = -size; x <= size; x++)
        {
            if ( IABS(x) + IABS(y) <= size ) //x和y各自的绝对值的和,即 |x| + |y| <= size
                putchar( 'A' + (size - IABS(x) - IABS(y)) ); //留意这里的计算方法
            else
                putchar(' ');
        }
        putchar('\n');
    }
}
int main()
{
    print(5); //输出一个半径为5的菱形
    getchar();
    return 0;
}
输出菱形

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2011-02-25 10:45
快速回复:一个小小程序,给带啊鉴赏下啦。
数据加载中...
 
   



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

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