| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 809 人关注过本帖
标题:将以下程序补充完整,实现输出以下图形:
只看楼主 加入收藏
阶段丶成长
Rank: 2
来 自:中国
等 级:论坛游民
帖 子:41
专家分:32
注 册:2013-11-11
结帖率:87.5%
收藏
 问题点数:0 回复次数:5 
将以下程序补充完整,实现输出以下图形:
      *
     ***
    *****
   *******
  *********
 ***********
*************
2013-11-20 15:20
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
那就替你补充完整好了
程序代码:
#include<stdio.h>
int main()
{
    printf("\
      *\n\
     ***\n\
    *****\n\
   *******\n\
  *********\n\

 ***********\n\
*************\n\
");
    return 0;
}

重剑无锋,大巧不工
2013-11-20 15:59
pink_duo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:209
专家分:1054
注 册:2013-11-5
收藏
得分:0 
楼上幽默

埋头做牛,抬头做人,低头做狗
2013-11-20 16:01
mmrx
Rank: 2
等 级:论坛游民
帖 子:42
专家分:71
注 册:2012-10-18
收藏
得分:0 
程序代码:
int main()
{
    int line;
    int n;
    int a,b,d;
    char letter,e;

    printf("===============================================================================\n");
    printf("***************************欢迎来到美丽的字母世界******************************\n");
    printf("===============================================================================\n");


/*对输入数据进行检测*/


    do{
       printf("请输入1到26之间您想输入的的数字: ");
       scanf("%d",&n);
      }while(n <= 0 || n >=27);

    /*判断并且打印字母菱形的上半部分*/

    for(line = 1 ;line <= n ;line++)
    {
        letter = 65;

        for(a = 1;a <= n-line;a++)
        {
            printf(" ");   /*空格*/
        }
        for(b = 1;b <= line;b++)  /*打印左半部分*/
        {
            printf("%c",letter);
            letter += 1;
            e = letter;
        }
        letter = e - 2;
        for(d = 2;d <=line;d++)   /*打印右半部分*/
        {
          printf("%c",letter);
          letter -= 1;

        }
        printf("\n");
    }

    /*打印字母菱形的下半部分*/

    for(line = 1 ;line <= n ;line++)
    {
        letter = 65;
        for(a = 1;a <= line;a++)
        {
            printf(" ");  /*空格*/
        }
        for(b = 1;b <=(n -line) ;b++)  /*打印左半部分*/
        {
            printf("%c",letter);
            letter += 1;
            e = letter;
        }
        letter = e-2;
        for(d = 2;d <= n-line;d++)   /*打印右半部分*/
        {
            printf("%c",letter);
            letter -= 1;
        }

        printf("\n");
    }
    return 0;
}

你参考下这个
2013-11-20 17:50
阶段丶成长
Rank: 2
来 自:中国
等 级:论坛游民
帖 子:41
专家分:32
注 册:2013-11-11
收藏
得分:0 
回复 4楼 mmrx
楼主,你执行一下自己的程序呀!

每一个阶段,都是一次不可或缺的成长···
2013-11-21 07:34
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
回复 4楼 mmrx
人家只是来无脑求答案的,你这给个程序给人家参考,他才懒得看呢...
人家要的是一运行就是他要的结果的程序

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-11-21 08:08
快速回复:将以下程序补充完整,实现输出以下图形:
数据加载中...
 
   



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

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